setting_policy.rb 333 B

1234567891011121314151617181920
  1. # Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
  2. class SettingPolicy < ApplicationPolicy
  3. def show?
  4. permitted?
  5. end
  6. def update?
  7. permitted?
  8. end
  9. private
  10. def permitted?
  11. return true if !record.preferences[:permission]
  12. user.permissions?(record.preferences[:permission])
  13. end
  14. end