diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/policies/application_policy.rb | 2 | ||||
| -rw-r--r-- | app/policies/referential_policy.rb | 4 | 
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  | 
