1234567891011121314151617181920212223242526272829 |
- # Copyright (C) 2012-2023 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
|