trabajo-afectivo/app/policies/controllers/knowledge_bases_controller_policy.rb

30 lines
494 B
Ruby
Raw Normal View History

2022-01-01 13:38:12 +00:00
# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
class Controllers::KnowledgeBasesControllerPolicy < Controllers::KnowledgeBase::BaseControllerPolicy
def init?
true
end
def create?
false
end
def destroy?
false
end
def update?
access(__method__)
end
private
def object
@object ||= record.klass.find(record.params[:id])
end
def access(method)
KnowledgeBase::CategoryPolicy.new(user, object).send(method)
end
end