mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 22:54:47 +02:00
15 lines
447 B
Ruby
15 lines
447 B
Ruby
module Domains
|
|
module ForceDelete
|
|
class PrepareDomain < Base
|
|
STATUSES_TO_SET = [DomainStatus::FORCE_DELETE,
|
|
DomainStatus::SERVER_RENEW_PROHIBITED,
|
|
DomainStatus::SERVER_TRANSFER_PROHIBITED].freeze
|
|
|
|
def execute
|
|
domain.statuses_before_force_delete = domain.statuses
|
|
domain.statuses |= STATUSES_TO_SET
|
|
domain.save(validate: false)
|
|
end
|
|
end
|
|
end
|
|
end
|