Merge pull request #2162 from internetee/obj-update-prohibited-when-domain-locked

if new status enabled then set objupdateProhibited in locking domain
This commit is contained in:
Timo Võhmar 2021-09-21 15:05:21 +03:00 committed by GitHub
commit ac0b1179e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,11 +1,18 @@
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
# binding.pry
return unless registry_lockable?
return if locked_by_registrant?