aboutsummaryrefslogtreecommitdiffstats
path: root/app/policies
diff options
context:
space:
mode:
authorGuillaume2017-09-28 13:55:46 +0200
committerGuillaume2017-09-28 13:55:46 +0200
commit98bb8a1a9b763d30800ed394c3950ba93242d114 (patch)
tree805e8aa6cc750ef74aaabd90d471f9b25f2e4cff /app/policies
parent2867f7b992ea38934f69e86dd8d6dc9cc95b0afe (diff)
parent689a8f7c89ea0841fee1e2da97dacf98ff458104 (diff)
downloadchouette-core-98bb8a1a9b763d30800ed394c3950ba93242d114.tar.bz2
Merge branch 'master' into 4466-compliance_check_sets
Diffstat (limited to 'app/policies')
-rw-r--r--app/policies/compliance_control_policy.rb9
-rw-r--r--app/policies/import_policy.rb12
2 files changed, 18 insertions, 3 deletions
diff --git a/app/policies/compliance_control_policy.rb b/app/policies/compliance_control_policy.rb
index fbea366f5..09250f013 100644
--- a/app/policies/compliance_control_policy.rb
+++ b/app/policies/compliance_control_policy.rb
@@ -6,14 +6,17 @@ class ComplianceControlPolicy < ApplicationPolicy
end
def destroy?
- user.has_permission?('compliance_controls.destroy')
+ # user.has_permission?('compliance_controls.destroy')
+ true
end
def create?
- user.has_permission?('compliance_controls.create')
+ # user.has_permission?('compliance_controls.create')
+ true
end
def update?
- user.has_permission?('compliance_controls.update')
+ # user.has_permission?('compliance_controls.update')
+ true
end
end
diff --git a/app/policies/import_policy.rb b/app/policies/import_policy.rb
index 9e1d99a66..b12dcc167 100644
--- a/app/policies/import_policy.rb
+++ b/app/policies/import_policy.rb
@@ -4,4 +4,16 @@ class ImportPolicy < ApplicationPolicy
scope
end
end
+
+ def create?
+ !archived? && user.has_permission?('imports.create')
+ end
+
+ def destroy?
+ !archived? && user.has_permission?('imports.destroy')
+ end
+
+ def update?
+ !archived? && user.has_permission?('imports.update')
+ end
end