diff options
| author | Robert | 2017-09-12 15:39:43 +0200 | 
|---|---|---|
| committer | Robert | 2017-09-26 17:05:10 +0200 | 
| commit | da6784bf12d31da369571dd7b16e8ee463e7f67c (patch) | |
| tree | f3b7906c0d3b6e1c15403e7def4e6702b52abbb7 /app/policies/import_policy.rb | |
| parent | 94204f6a3876ad4e7577192005565eb629f40499 (diff) | |
| download | chouette-core-da6784bf12d31da369571dd7b16e8ee463e7f67c.tar.bz2 | |
Refs: #4440@1.5h;
   ImportPolicy changing *.imports →' imports.*
Diffstat (limited to 'app/policies/import_policy.rb')
| -rw-r--r-- | app/policies/import_policy.rb | 12 | 
1 files changed, 12 insertions, 0 deletions
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  | 
