aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorZog2018-04-27 15:07:25 +0200
committerJohan Van Ryseghem2018-04-27 15:13:51 +0200
commite1425294874b4cd4d71668e7669220252ea2e936 (patch)
tree89d2877305ad5e066e47f3692b1d0b619c381eb1 /app
parent3ed5ca0e97c287977646b7af6a41632c9dd3ad49 (diff)
downloadchouette-core-e1425294874b4cd4d71668e7669220252ea2e936.tar.bz2
Refs #6572; Fix specs
Diffstat (limited to 'app')
-rw-r--r--app/policies/application_policy.rb2
-rw-r--r--app/policies/referential_policy.rb4
2 files changed, 5 insertions, 1 deletions
diff --git a/app/policies/application_policy.rb b/app/policies/application_policy.rb
index 05bb39ee4..36f14437a 100644
--- a/app/policies/application_policy.rb
+++ b/app/policies/application_policy.rb
@@ -100,7 +100,7 @@ class ApplicationPolicy
# -------
def referential
- @referential ||= record.is_a?(Referential) && record || current_referential || record_referential
+ @referential ||= current_referential || record_referential
end
def record_referential
diff --git a/app/policies/referential_policy.rb b/app/policies/referential_policy.rb
index f20b336fc..14f81cf5c 100644
--- a/app/policies/referential_policy.rb
+++ b/app/policies/referential_policy.rb
@@ -41,4 +41,8 @@ class ReferentialPolicy < ApplicationPolicy
# TODO: Replace with correct BL ASA available, c.f. https://projects.af83.io/issues/2692
true
end
+
+ def referential_read_only?
+ record.referential_read_only?
+ end
end