From 0e91d206fd8278d0c43c34777f4a585481882b70 Mon Sep 17 00:00:00 2001 From: Robert Date: Tue, 9 Jan 2018 12:24:23 +0100 Subject: Refs: #5413@0.5h; Refactoring of #archived_or_finalised? --- app/models/referential.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'app/models') diff --git a/app/models/referential.rb b/app/models/referential.rb index 75c1889ca..73d29fee4 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -252,6 +252,10 @@ class Referential < ActiveRecord::Base before_destroy :destroy_schema before_destroy :destroy_jobs + def referential_read_only? + in_referential_suite? || archived_at + end + def in_referential_suite? referential_suite_id.present? end @@ -422,11 +426,6 @@ class Referential < ActiveRecord::Base GeoRuby::SimpleFeatures::Geometry.from_ewkt(bounds.present? ? bounds : default_bounds ).envelope end - # For Delegator - def archived_or_finalised? - archived_at || in_referential_suite? - end - # Archive def archive! -- cgit v1.2.3