diff options
Diffstat (limited to 'app/policies')
| -rw-r--r-- | app/policies/compliance_control_policy.rb | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/app/policies/compliance_control_policy.rb b/app/policies/compliance_control_policy.rb index ee00a0dbf..aeb0ab0a9 100644 --- a/app/policies/compliance_control_policy.rb +++ b/app/policies/compliance_control_policy.rb @@ -4,4 +4,16 @@ class ComplianceControlPolicy < ApplicationPolicy        scope      end    end + +  def destroy? +    organisation_match? && user.has_permission?('compliance_controls.destroy') +  end + +  def create? +    user.has_permission?('compliance_controls.create') +  end + +  def update? +    organisation_match? && user.has_permission?('compliance_controls.update') +  end  end  | 
