From a479c80a6ee692d20446c0fa1a3b4036deb5b226 Mon Sep 17 00:00:00 2001 From: olegphenomenon Date: Fri, 17 Sep 2021 14:53:22 +0300 Subject: [PATCH] if new status enabled then set objupdateProhibited in locking domain --- app/models/concerns/domain/registry_lockable.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/models/concerns/domain/registry_lockable.rb b/app/models/concerns/domain/registry_lockable.rb index 4f9340aaf..7ee9860a8 100644 --- a/app/models/concerns/domain/registry_lockable.rb +++ b/app/models/concerns/domain/registry_lockable.rb @@ -1,9 +1,15 @@ module Domain::RegistryLockable extend ActiveSupport::Concern - LOCK_STATUSES = [DomainStatus::SERVER_UPDATE_PROHIBITED, - DomainStatus::SERVER_DELETE_PROHIBITED, - DomainStatus::SERVER_TRANSFER_PROHIBITED].freeze + LOCK_STATUSES = if Feature.obj_and_extensions_statuses_enabled? + [DomainStatus::SERVER_OBJ_UPDATE_PROHIBITED, + DomainStatus::SERVER_DELETE_PROHIBITED, + DomainStatus::SERVER_TRANSFER_PROHIBITED].freeze + else + [DomainStatus::SERVER_UPDATE_PROHIBITED, + DomainStatus::SERVER_DELETE_PROHIBITED, + DomainStatus::SERVER_TRANSFER_PROHIBITED].freeze + end def apply_registry_lock return unless registry_lockable?