diff options
| author | Guillaume | 2017-09-28 13:55:46 +0200 | 
|---|---|---|
| committer | Guillaume | 2017-09-28 13:55:46 +0200 | 
| commit | 98bb8a1a9b763d30800ed394c3950ba93242d114 (patch) | |
| tree | 805e8aa6cc750ef74aaabd90d471f9b25f2e4cff /app/policies | |
| parent | 2867f7b992ea38934f69e86dd8d6dc9cc95b0afe (diff) | |
| parent | 689a8f7c89ea0841fee1e2da97dacf98ff458104 (diff) | |
| download | chouette-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.rb | 9 | ||||
| -rw-r--r-- | app/policies/import_policy.rb | 12 | 
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 | 
