mirror of
https://github.com/internetee/registry.git
synced 2025-06-21 20:10:41 +02:00
13 lines
415 B
Ruby
13 lines
415 B
Ruby
module ForceDeleteInteraction
|
|
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
|