docbrown/app/policies/internal/buffer_update_policy.rb
Mac Siri 465a676d75 Adjust BufferUpdatesController's authorization (#4070)
* Add back validation and add test

* Move article_admin?

* Adjust Buffer policy

* Create buffer_update_policy_spec
2019-09-20 11:50:34 -07:00

15 lines
267 B
Ruby

class Internal::BufferUpdatePolicy < ApplicationPolicy
def create?
buffer_admin? || minimal_admin?
end
def update?
buffer_admin? || minimal_admin?
end
private
def buffer_admin?
user.has_role?(:single_resource_admin, BufferUpdate)
end
end