custom_emoji_policy.rb 483 B

12345678910111213141516171819202122232425262728293031
  1. # frozen_string_literal: true
  2. class CustomEmojiPolicy < ApplicationPolicy
  3. def index?
  4. role.can?(:manage_custom_emojis)
  5. end
  6. def create?
  7. role.can?(:manage_custom_emojis)
  8. end
  9. def update?
  10. role.can?(:manage_custom_emojis)
  11. end
  12. def copy?
  13. role.can?(:manage_custom_emojis)
  14. end
  15. def enable?
  16. role.can?(:manage_custom_emojis)
  17. end
  18. def disable?
  19. role.can?(:manage_custom_emojis)
  20. end
  21. def destroy?
  22. role.can?(:manage_custom_emojis)
  23. end
  24. end