mirror of
https://github.com/internetee/registry.git
synced 2025-06-09 22:24:47 +02:00
16 lines
517 B
Ruby
16 lines
517 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.force_delete_domain_statuses_history = domain.statuses
|
|
domain.statuses_before_force_delete = domain.statuses
|
|
domain.statuses |= STATUSES_TO_SET
|
|
domain.save(validate: false)
|
|
end
|
|
end
|
|
end
|
|
end
|