Files
chatwoot/app/policies/csat_survey_response_policy.rb
Sojan Jose 3548948c92 fix: Allow users with report_manage permission to access CSAT reports (#11625)
- Extended CsatSurveyResponsePolicy to support report_manage permission
- Added enterprise extension module following existing pattern
- Users with report_manage custom role can now access CSAT index,
metrics, and download
- Added comprehensive tests for both base and enterprise policy behavior
2025-05-29 12:09:03 -06:00

16 lines
289 B
Ruby

class CsatSurveyResponsePolicy < ApplicationPolicy
def index?
@account_user.administrator?
end
def metrics?
@account_user.administrator?
end
def download?
@account_user.administrator?
end
end
CsatSurveyResponsePolicy.prepend_mod_with('CsatSurveyResponsePolicy')