mirror of
https://github.com/internetee/registry.git
synced 2025-08-19 16:04:11 +02:00
- Add notification system for invalid company identifications - Update force delete notifications to handle invalid company cases - Add translations for invalid ident messages (ET/EN) - Add test coverage for invalid ident scenarios - Remove debug logging from force delete process - Clean up unused CSV templates This change improves handling of invalid company identifications in the Estonian business registry by providing proper notifications to registrars and ensuring appropriate status updates.
19 lines
529 B
Ruby
19 lines
529 B
Ruby
module Domains
|
|
module ForceDelete
|
|
class PostSetProcess < Base
|
|
def execute
|
|
statuses = domain.statuses
|
|
# Stop all pending actions
|
|
statuses.delete(DomainStatus::PENDING_UPDATE)
|
|
statuses.delete(DomainStatus::PENDING_TRANSFER)
|
|
statuses.delete(DomainStatus::PENDING_RENEW)
|
|
statuses.delete(DomainStatus::PENDING_CREATE)
|
|
|
|
# Allow deletion
|
|
statuses.delete(DomainStatus::CLIENT_DELETE_PROHIBITED)
|
|
|
|
domain.save(validate: false)
|
|
end
|
|
end
|
|
end
|
|
end
|