blob: 55507ffd98c01b944cf9dc758f4072f9b8e2bb57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
class ComplianceControlSetPolicy < ApplicationPolicy
class Scope < Scope
def resolve
scope
end
end
def show?
organisation_match?
end
def destroy?
user.has_permission?('compliance_control_sets.destroy')
end
def create?
user.has_permission?('compliance_control_sets.create')
end
def update?
user.has_permission?('compliance_control_sets.update')
end
def clone?
create?
end
end
|