aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorAlban Peignier2018-01-10 21:01:34 +0100
committerAlban Peignier2018-01-10 21:01:34 +0100
commit1352121741398347afb81d506d0964659fc1e54b (patch)
tree1bb90a0aa3a64a5727988b2098f9e3e46660278a /app
parent2959b21c13baa18dd2210af2b8751b906a9e2158 (diff)
downloadchouette-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.rb2
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?