2022-01-01 13:38:12 +00:00
|
|
|
# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
|
2021-07-23 13:07:16 +00:00
|
|
|
|
|
|
|
class KnowledgeBasePolicy < ApplicationPolicy
|
|
|
|
class Scope < ApplicationPolicy::Scope
|
|
|
|
def resolve
|
|
|
|
if user&.permissions?('knowledge_base.editor')
|
|
|
|
scope
|
|
|
|
else
|
|
|
|
scope.active
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def user_required?
|
|
|
|
false
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|