diff options
| author | Alban Peignier | 2018-01-10 21:01:34 +0100 |
|---|---|---|
| committer | Alban Peignier | 2018-01-10 21:01:34 +0100 |
| commit | 1352121741398347afb81d506d0964659fc1e54b (patch) | |
| tree | 1bb90a0aa3a64a5727988b2098f9e3e46660278a /app | |
| parent | 2959b21c13baa18dd2210af2b8751b906a9e2158 (diff) | |
| download | chouette-core-1352121741398347afb81d506d0964659fc1e54b.tar.bz2 | |
ReferentialPolicy#archive? is false when referential is read only. Refs #5413
Diffstat (limited to 'app')
| -rw-r--r-- | app/policies/referential_policy.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/policies/referential_policy.rb b/app/policies/referential_policy.rb index 1fce6b2c7..af5c14880 100644 --- a/app/policies/referential_policy.rb +++ b/app/policies/referential_policy.rb @@ -26,7 +26,7 @@ class ReferentialPolicy < ApplicationPolicy end def archive? - record.archived_at.nil? && organisation_match? && user.has_permission?('referentials.update') + !referential_read_only? && record.archived_at.nil? && organisation_match? && user.has_permission?('referentials.update') end def unarchive? |
