mirror of
https://github.com/internetee/registry.git
synced 2025-06-06 12:47:29 +02:00
parent
f35b2dc36c
commit
5d63feb0a5
43 changed files with 262 additions and 816 deletions
|
@ -107,7 +107,7 @@ module Admin
|
|||
end
|
||||
|
||||
def force_delete_templates
|
||||
%w(removed_company death)
|
||||
DomainDeleteMailer.force_delete_templates
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
class DomainDeleteMailer < ApplicationMailer
|
||||
def self.force_delete_templates
|
||||
%w[private_person legal_person]
|
||||
end
|
||||
|
||||
def confirm(domain:, registrar:, registrant:)
|
||||
@domain = DomainPresenter.new(domain: domain, view: view_context)
|
||||
@registrar = RegistrarPresenter.new(registrar: registrar, view: view_context)
|
||||
|
@ -13,7 +17,6 @@ class DomainDeleteMailer < ApplicationMailer
|
|||
@registrar = RegistrarPresenter.new(registrar: registrar, view: view_context)
|
||||
@registrant = RegistrantPresenter.new(registrant: registrant, view: view_context)
|
||||
|
||||
@force_delete_set_date = Time.zone.now
|
||||
@redemption_grace_period = Setting.redemption_grace_period
|
||||
|
||||
subject = default_i18n_subject(domain_name: domain.name)
|
||||
|
|
|
@ -242,10 +242,6 @@ class Contact < ActiveRecord::Base
|
|||
kit.to_pdf
|
||||
end
|
||||
|
||||
def names
|
||||
pluck(:name)
|
||||
end
|
||||
|
||||
def emails
|
||||
pluck(:email)
|
||||
end
|
||||
|
|
|
@ -597,24 +597,8 @@ class Domain < ActiveRecord::Base
|
|||
end
|
||||
end
|
||||
|
||||
def admin_contact_names
|
||||
admin_contacts.names
|
||||
end
|
||||
|
||||
def admin_contact_emails
|
||||
admin_contacts.emails
|
||||
end
|
||||
|
||||
def tech_contact_names
|
||||
tech_contacts.names
|
||||
end
|
||||
|
||||
def nameserver_hostnames
|
||||
nameservers.hostnames
|
||||
end
|
||||
|
||||
def primary_contact_emails
|
||||
(admin_contact_emails << registrant_email).uniq
|
||||
(admin_contacts.emails + [registrant.email]).uniq
|
||||
end
|
||||
|
||||
def new_registrant_email
|
||||
|
|
|
@ -42,18 +42,6 @@ class DomainPresenter
|
|||
view.l(domain.force_delete_at, format: :date) if domain.force_delete_at
|
||||
end
|
||||
|
||||
def admin_contact_names
|
||||
domain.admin_contact_names.join(', ')
|
||||
end
|
||||
|
||||
def tech_contact_names
|
||||
domain.tech_contact_names.join(', ')
|
||||
end
|
||||
|
||||
def nameserver_names
|
||||
domain.nameserver_hostnames.join(', ')
|
||||
end
|
||||
|
||||
def force_delete_toggle_btn
|
||||
return inactive_schedule_force_delete_btn if domain.discarded?
|
||||
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
<p>Lugupeetud domeeni <%= @domain.name %> registreerija/halduskontakt</p>
|
||||
|
||||
<p>Eesti Interneti Sihtasutusele on saanud teatavaks, et juriidiline isik registrikoodiga <%= @registrant.reg_no %> on äriregistrist kustutatud.</p>
|
||||
|
||||
<p>Kuna äriregistrist kustutatud juriidiline isik ei saa olla domeeni registreerijaks, algas domeeni <%= @domain.name %> suhtes <%= @redemption_grace_period %> päevane kustutusmenetlus. Menetluse käigus on domeen internetis kättesaadav.</p>
|
||||
|
||||
<p>Domeeni suhtes õigust omaval isikul on võimalus esitada domeeni <%= @domain.name %> registripidajale <%= @registrar.name %> domeeni üleandmise taotlus koos seda tõendava dokumendiga.</p>
|
||||
|
||||
<p>Kui üleandmine ei ole <%= @redemption_grace_period %> päeva jooksul toimunud, läheb domeen <%= @domain.name %> <%= @domain.force_delete_date %> domeenioksjonile .ee oksjonikeskkonda. Juhul kui domeenile <%= @domain.name %> ei tehta oksjonil 24h möödudes pakkumist, domeen vabaneb ja on registreerimiseks vabalt kättesaadav kõigile huvilistele. Muude võimalike oksjoni tulemuste kohta loe siit.</p>
|
||||
|
||||
<p>Lisaküsimuste korral võtke palun ühendust oma registripidajaga:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.et.html', registrar: @registrar %>
|
||||
|
||||
<%= render 'mailers/shared/signatures/signature.et.html' %>
|
||||
|
||||
<hr>
|
||||
|
||||
<p>Dear registrant/administrative contact of .ee domain,</p>
|
||||
|
||||
<p>Estonian Internet Foundation has learned that the legal person with registry code <%= @registrant.reg_no %> has been deleted from the Business Registry.</p>
|
||||
|
||||
<p>As a terminated legal person cannot be the registrant of a domain, a <%= @redemption_grace_period %>-day deletion process has started for the <%= @domain.name %> domain. The domain will remain available on the Internet during the deletion process.</p>
|
||||
|
||||
<p>The registrant holding a right to the domain name <%= @domain.name %> can submit a domain name transfer application to the registrar <%= @registrar.name %> with legal documentation.</p>
|
||||
|
||||
<p>If the transfer is not made within <%= @redemption_grace_period %> days, the domain <%= @domain.name %> will go to domain auction on <%= @domain.force_delete_date %> in the .ee auction portal. If no offer is made for the domain <%= @domain.name %> at auction within 24 hours, the domain will be released and made freely available for registration to anyone interested on a first-come, first-served basis. Read more about other potential auction results here.</p>
|
||||
|
||||
<p>Should you have additional questions, please contact your registrar:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.en.html', registrar: @registrar %>
|
||||
|
||||
<%= render 'mailers/shared/signatures/signature.en.html' %>
|
||||
<hr>
|
||||
|
||||
<p>Уважаемый регистрант/административный контакт домена .ee</p>
|
||||
|
||||
<p>Целевому учреждению Eesti Internet (EIS) стало известно, что юридическое лицо с регистрационным кодом <%= @registrant.reg_no %> удалено из коммерческого реестра.</p>
|
||||
|
||||
<p>Поскольку удаленное из коммерческого регистра юридическое лицо не может являться регистрантом домена, начат <%= @redemption_grace_period %>-дневный процесс удаления домена <%= @domain.name %>. До завершения процесса домен доступен в Интернете.</p>
|
||||
|
||||
<p>Лицо, обладающее правом на домен, может подать регистратору <%= @registrar.name %> домена <%= @domain.name %> ходатайство о передаче домена, представив вместе с ходатайством подтверждающие документы. Документы должны быть представлены регистратору в течение <%= @redemption_grace_period %> дней.</p>
|
||||
|
||||
<p>Если передача не состоится в течение <%= @redemption_grace_period %> дней, <%= @domain.force_delete_date %> домен <%= @domain.name %> отправится на доменный аукцион в аукционной среде .ee. Если в течение 24 часов в отношении домена <%= @domain.name %> не поступит предложений, домен освободится и станет доступным для всех желающих по принципу «кто раньше». О других возможных результатах аукциона читайте здесь.</p>
|
||||
|
||||
<p>В случае возникновения дополнительных вопросов свяжитесь, пожалуйста, со своим регистратором:
|
||||
<%= render 'mailers/shared/registrar/registrar.ru.html', registrar: @registrar %></p>
|
||||
|
||||
<%= render 'mailers/shared/signatures/signature.ru.html' %>
|
|
@ -0,0 +1,48 @@
|
|||
Lugupeetud domeeni <%= @domain.name %> registreerija/halduskontakt
|
||||
|
||||
Eesti Interneti Sihtasutusele on saanud teatavaks, et juriidiline isik registrikoodiga <%= @registrant.reg_no %> on äriregistrist kustutatud.
|
||||
|
||||
Kuna äriregistrist kustutatud juriidiline isik ei saa olla domeeni registreerijaks, algas domeeni <%= @domain.name %> suhtes <%= @redemption_grace_period %> päevane kustutusmenetlus. Menetluse käigus on domeen internetis kättesaadav.
|
||||
|
||||
Domeeni suhtes õigust omaval isikul on võimalus esitada domeeni <%= @domain.name %> registripidajale <%= @registrar.name %> domeeni üleandmise taotlus koos seda tõendava dokumendiga.
|
||||
|
||||
Kui üleandmine ei ole <%= @redemption_grace_period %> päeva jooksul toimunud, läheb domeen <%= @domain.name %> <%= @domain.force_delete_date %> domeenioksjonile .ee oksjonikeskkonda. Juhul kui domeenile <%= @domain.name %> ei tehta oksjonil 24h möödudes pakkumist, domeen vabaneb ja on registreerimiseks vabalt kättesaadav kõigile huvilistele. Muude võimalike oksjoni tulemuste kohta loe siit.
|
||||
|
||||
Lisaküsimuste korral võtke palun ühendust oma registripidajaga:
|
||||
<%= render 'mailers/shared/registrar/registrar.et.text', registrar: @registrar %>
|
||||
|
||||
<%= render 'mailers/shared/signatures/signature.et.text' %>
|
||||
|
||||
--------------------------------------
|
||||
|
||||
Dear registrant/administrative contact of .ee domain,
|
||||
|
||||
Estonian Internet Foundation has learned that the legal person with registry code <%= @registrant.reg_no %> has been deleted from the Business Registry.
|
||||
|
||||
As a terminated legal person cannot be the registrant of a domain, a <%= @redemption_grace_period %>-day deletion process has started for the <%= @domain.name %> domain. The domain will remain available on the Internet during the deletion process.
|
||||
|
||||
The registrant holding a right to the domain name <%= @domain.name %> can submit a domain name transfer application to the registrar <%= @registrar.name %> with legal documentation.
|
||||
|
||||
If the transfer is not made within <%= @redemption_grace_period %> days, the domain <%= @domain.name %> will go to domain auction on <%= @domain.force_delete_date %> in the .ee auction portal. If no offer is made for the domain <%= @domain.name %> at auction within 24 hours, the domain will be released and made freely available for registration to anyone interested on a first-come, first-served basis. Read more about other potential auction results here.
|
||||
|
||||
Should you have additional questions, please contact your registrar:
|
||||
<%= render 'mailers/shared/registrar/registrar.en.text', registrar: @registrar %>
|
||||
|
||||
<%= render 'mailers/shared/signatures/signature.en.text' %>
|
||||
|
||||
--------------------------------------
|
||||
|
||||
Уважаемый регистрант/административный контакт домена .ee
|
||||
|
||||
Целевому учреждению Eesti Internet (EIS) стало известно, что юридическое лицо с регистрационным кодом <%= @registrant.reg_no %> удалено из коммерческого реестра.
|
||||
|
||||
Поскольку удаленное из коммерческого регистра юридическое лицо не может являться регистрантом домена, начат <%= @redemption_grace_period %>-дневный процесс удаления домена <%= @domain.name %>. До завершения процесса домен доступен в Интернете.
|
||||
|
||||
Лицо, обладающее правом на домен, может подать регистратору <%= @registrar.name %> домена <%= @domain.name %> ходатайство о передаче домена, представив вместе с ходатайством подтверждающие документы. Документы должны быть представлены регистратору в течение <%= @redemption_grace_period %> дней.
|
||||
|
||||
Если передача не состоится в течение <%= @redemption_grace_period %> дней, <%= @domain.force_delete_date %> домен <%= @domain.name %> отправится на доменный аукцион в аукционной среде .ee. Если в течение 24 часов в отношении домена <%= @domain.name %> не поступит предложений, домен освободится и станет доступным для всех желающих по принципу «кто раньше». О других возможных результатах аукциона читайте здесь.
|
||||
|
||||
В случае возникновения дополнительных вопросов свяжитесь, пожалуйста, со своим регистратором:
|
||||
<%= render 'mailers/shared/registrar/registrar.ru.text', registrar: @registrar %>
|
||||
|
||||
<%= render 'mailers/shared/signatures/signature.ru.text' %>
|
|
@ -1,38 +1,38 @@
|
|||
<p><strong>Lugupeetud domeeni <%= @domain.name %> registreerija/halduskontakt</strong></p>
|
||||
<p>Lugupeetud domeeni <%= @domain.name %> registreerija/halduskontakt</p>
|
||||
|
||||
<p>Eesti Interneti Sihtasutusele (EIS) on saanud teatavaks, et füüsiline isik isikukoodiga <%= @registrant.id_code %> on surnud ja sellest on möödunud vähemalt 6 kuud.</p>
|
||||
|
||||
<p>Kuna surnud isik ei saa olla domeeni registreerijaks, algas domeeni <%= @domain.name %> suhtes <%= @redemption_grace_period %> päevane kustutusmenetlus. Menetluse käigus on domeen internetis kättesaadav. </p>
|
||||
<p>Kuna surnud isik ei saa olla domeeni registreerijaks, algas domeeni <%= @domain.name %> suhtes <%= @redemption_grace_period %> päevane kustutusmenetlus. Menetluse käigus on domeen internetis kättesaadav.</p>
|
||||
|
||||
<p>Domeeni suhtes õigust omaval isikul on võimalus esitada domeeni <%= @domain.name %> registripidajale <%= @registrar.name %> domeeni üleandmise taotlus, millele tuleb lisada pärimisõiguse tõend. Dokumentatsioon tuleb esitada registripidajale <%= @redemption_grace_period %> päeva jooksul.</p>
|
||||
|
||||
<p>Kui üleandmine ei ole <%= @redemption_grace_period %> päeva jooksul toimunud, kustub domeen <%= @domain.name %> 24 tunni jooksul <%= @domain.force_delete_date %> süsteemi poolt juhuslikult valitud ajahetkel. Soovi korral on võimalik domeen pärast selle kustumist “kes ees, see mees” põhimõttel uuesti registreerida.</p>
|
||||
<p>Kui üleandmine ei ole <%= @redemption_grace_period %> päeva jooksul toimunud, läheb domeen <%= @domain.name %> <%= @domain.force_delete_date %> domeenioksjonile .ee oksjonikeskkonda. Juhul kui domeenile <%= @domain.name %> ei tehta oksjonil 24h möödudes pakkumist, domeen vabaneb ja on registreerimiseks vabalt kättesaadav kõigile huvilistele. Muude võimalike oksjoni tulemuste kohta loe siit.</p>
|
||||
|
||||
<p>Lisaküsimuste korral võtke palun ühendust oma registripidajaga:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.et.html', registrar: @registrar %>
|
||||
|
||||
<p><strong>Lugupidamisega<br>
|
||||
Eesti Interneti Sihtasutus</strong>
|
||||
</p>
|
||||
<hr>
|
||||
<p><strong>Dear registrant/administrative contact of .ee domain,</strong></p>
|
||||
<%= render 'mailers/shared/signatures/signature.et.html' %>
|
||||
|
||||
<p>Estonian Internet Foundation (EIF) has learned that the natural person <%= @registrant.name %> with identification code <%= @registrant.id_code %> has been deceased more than 6 months.</p>
|
||||
<hr>
|
||||
|
||||
<p>Dear registrant/administrative contact of <%= @domain.name %> domain</p>
|
||||
|
||||
<p>Estonian Internet Foundation (EIF) has learned that the natural person with identification code <%= @registrant.id_code %> has been deceased more than 6 months.</p>
|
||||
|
||||
<p>The registrant holding a right to the domain name <%= @domain.name %> can submit a domain name transfer application to the registrar <%= @registrar.name %>.The application must be submitted together with succession evidence certifying the acquisition of the domain. The relevant documents should be submitted to the registrar within <%= @redemption_grace_period %> days.</p>
|
||||
|
||||
<p>As a deceased natural person can not be the registrant of a domain, a <%= @redemption_grace_period %>-day deletion process of <%= @domain.name %> domain has started on <%= l(@force_delete_set_date, format: :date) %>. The domain will remain available on the Internet during the deletion process.</p>
|
||||
<p>As a deceased natural person can not be the registrant of a domain, a <%= @redemption_grace_period %>-day deletion process of <%= @domain.name %> domain has started. The domain will remain available on the Internet during the deletion process.</p>
|
||||
|
||||
<p>If the transfer has not been made in <%= @redemption_grace_period %> day(s), the domain <%= @domain.name %> will be deleted at a randomly chosen moment within 24 hours on <%= @domain.force_delete_date %>. After deletion it is possible to register the domain on a "first come, first served" basis.</p>
|
||||
<p>If the transfer is not made within <%= @redemption_grace_period %> days, the domain <%= @domain.name %> will go to domain auction on <%= @domain.force_delete_date %> in the .ee auction environment. If no offer is made for the domain <%= @domain.name %> at auction within 24 hours, the domain will be released and made freely available for registration to anyone interested on a first-come, first-served basis. Read more about other potential auction results here.</p>
|
||||
|
||||
<p>Should you have additional questions, please contact your registrar:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.en.html', registrar: @registrar %>
|
||||
|
||||
<p><strong>Best Regards,<br>
|
||||
Estonian Internet Foundation</strong>
|
||||
</p>
|
||||
<%= render 'mailers/shared/signatures/signature.en.html' %>
|
||||
|
||||
<hr>
|
||||
<p><strong>Уважаемый регистрант/административный контакт домена .ee</strong></p>
|
||||
|
||||
<p>Уважаемый регистрант/административный контакт домена <%= @domain.name %></p>
|
||||
|
||||
<p>Целевому учреждению Eesti Internet (EIS) стало известно, что физическое лицо с личным кодом <%= @registrant.id_code %> умерло, и с момента смерти прошло не менее 6 месяцев.</p>
|
||||
|
||||
|
@ -40,11 +40,9 @@ Estonian Internet Foundation</strong>
|
|||
|
||||
<p>Лицо, обладающее правом на домен, может подать регистратору <%= @registrar.name %> домена <%= @domain.name %> ходатайство о передаче, представив справку о праве наследования. Документы должны быть представлены регистратору в течение <%= @redemption_grace_period %> дней.</p>
|
||||
|
||||
<p>Если передача домена в течение <%= @redemption_grace_period %> дней не состоялась, домен <%= @domain.name %> <%= @domain.force_delete_date %> удаляется в течение 24 часов в произвольно выбранный системой момент времени. При желании домен можно вновь зарегистрировать после удаления из регистра по принципу "первым пришел ‒ первым обслужен".</p>
|
||||
<p>Если передача не состоится в течение <%= @redemption_grace_period %> дней, <%= @domain.force_delete_date %> домен <%= @domain.name %> отправится на доменный аукцион в аукционной среде .ee. Если в течение 24 часов в отношении домена <%= @domain.name %> не поступит предложений, домен освободится и станет доступным для всех желающих по принципу «кто раньше». О других возможных результатах аукциона читайте здесь.</p>
|
||||
|
||||
<p>В случае возникновения дополнительных вопросов свяжитесь, пожалуйста, со своим регистратором:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.ru.html', registrar: @registrar %>
|
||||
|
||||
<p><strong>С уважением,<br>
|
||||
Eesti Interneti Sihtasutus</strong>
|
||||
</p>
|
||||
<%= render 'mailers/shared/signatures/signature.ru.html' %>
|
|
@ -6,31 +6,33 @@ Kuna surnud isik ei saa olla domeeni registreerijaks, algas domeeni <%= @domain.
|
|||
|
||||
Domeeni suhtes õigust omaval isikul on võimalus esitada domeeni <%= @domain.name %> registripidajale <%= @registrar.name %> domeeni üleandmise taotlus, millele tuleb lisada pärimisõiguse tõend. Dokumentatsioon tuleb esitada registripidajale <%= @redemption_grace_period %> päeva jooksul.
|
||||
|
||||
Kui üleandmine ei ole <%= @redemption_grace_period %> päeva jooksul toimunud, kustub domeen <%= @domain.name %> 24 tunni jooksul <%= @domain.force_delete_date %> süsteemi poolt juhuslikult valitud ajahetkel. Soovi korral on võimalik domeen pärast selle kustumist “kes ees, see mees” põhimõttel uuesti registreerida.
|
||||
Kui üleandmine ei ole <%= @redemption_grace_period %> päeva jooksul toimunud, läheb domeen <%= @domain.name %> <%= @domain.force_delete_date %> domeenioksjonile .ee oksjonikeskkonda. Juhul kui domeenile <%= @domain.name %> ei tehta oksjonil 24h möödudes pakkumist, domeen vabaneb ja on registreerimiseks vabalt kättesaadav kõigile huvilistele. Muude võimalike oksjoni tulemuste kohta loe siit.
|
||||
|
||||
Lisaküsimuste korral võtke palun ühendust oma registripidajaga:
|
||||
<%= render 'mailers/shared/registrar/registrar.et.text', registrar: @registrar %>
|
||||
|
||||
Lugupidamisega
|
||||
Eesti Interneti Sihtasutus
|
||||
---------------------------------------------------
|
||||
Dear registrant/administrative contact of .ee domain,
|
||||
<%= render 'mailers/shared/signatures/signature.et.text' %>
|
||||
|
||||
Estonian Internet Foundation (EIF) has learned that the natural person <%= @registrant.name %> with identification code <%= @registrant.id_code %> has been deceased more than 6 months.
|
||||
--------------------------------------
|
||||
|
||||
Dear registrant/administrative contact of <%= @domain.name %> domain
|
||||
|
||||
Estonian Internet Foundation (EIF) has learned that the natural person with identification code <%= @registrant.id_code %> has been deceased more than 6 months.
|
||||
|
||||
The registrant holding a right to the domain name <%= @domain.name %> can submit a domain name transfer application to the registrar <%= @registrar.name %>.The application must be submitted together with succession evidence certifying the acquisition of the domain. The relevant documents should be submitted to the registrar within <%= @redemption_grace_period %> days.
|
||||
|
||||
As a deceased natural person can not be the registrant of a domain, a <%= @redemption_grace_period %>-day deletion process of <%= @domain.name %> domain has started on <%= l(@force_delete_set_date, format: :date) %>. The domain will remain available on the Internet during the deletion process.
|
||||
As a deceased natural person can not be the registrant of a domain, a <%= @redemption_grace_period %>-day deletion process of <%= @domain.name %> domain has started. The domain will remain available on the Internet during the deletion process.
|
||||
|
||||
If the transfer has not been made in <%= @redemption_grace_period %> day(s), the domain <%= @domain.name %> will be deleted at a randomly chosen moment within 24 hours on <%= @domain.force_delete_date %>. After deletion it is possible to register the domain on a "first come, first served" basis.
|
||||
If the transfer is not made within <%= @redemption_grace_period %> days, the domain <%= @domain.name %> will go to domain auction on <%= @domain.force_delete_date %> in the .ee auction environment. If no offer is made for the domain <%= @domain.name %> at auction within 24 hours, the domain will be released and made freely available for registration to anyone interested on a first-come, first-served basis. Read more about other potential auction results here.
|
||||
|
||||
Should you have additional questions, please contact your registrar:
|
||||
<%= render 'mailers/shared/registrar/registrar.en.text', registrar: @registrar %>
|
||||
|
||||
Best Regards,
|
||||
Estonian Internet Foundation
|
||||
---------------------------------------------------
|
||||
Уважаемый регистрант/административный контакт домена .ee
|
||||
<%= render 'mailers/shared/signatures/signature.en.text' %>
|
||||
|
||||
--------------------------------------
|
||||
|
||||
Уважаемый регистрант/административный контакт домена <%= @domain.name %>
|
||||
|
||||
Целевому учреждению Eesti Internet (EIS) стало известно, что физическое лицо с личным кодом <%= @registrant.id_code %> умерло, и с момента смерти прошло не менее 6 месяцев.
|
||||
|
||||
|
@ -38,10 +40,9 @@ Estonian Internet Foundation
|
|||
|
||||
Лицо, обладающее правом на домен, может подать регистратору <%= @registrar.name %> домена <%= @domain.name %> ходатайство о передаче, представив справку о праве наследования. Документы должны быть представлены регистратору в течение <%= @redemption_grace_period %> дней.
|
||||
|
||||
Если передача домена в течение <%= @redemption_grace_period %> дней не состоялась, домен <%= @domain.name %> <%= @domain.force_delete_date %> удаляется в течение 24 часов в произвольно выбранный системой момент времени. При желании домен можно вновь зарегистрировать после удаления из регистра по принципу "первым пришел ‒ первым обслужен".
|
||||
Если передача не состоится в течение <%= @redemption_grace_period %> дней, <%= @domain.force_delete_date %> домен <%= @domain.name %> отправится на доменный аукцион в аукционной среде .ee. Если в течение 24 часов в отношении домена <%= @domain.name %> не поступит предложений, домен освободится и станет доступным для всех желающих по принципу «кто раньше». О других возможных результатах аукциона читайте здесь.
|
||||
|
||||
В случае возникновения дополнительных вопросов свяжитесь, пожалуйста, со своим регистратором:
|
||||
<%= render 'mailers/shared/registrar/registrar.ru.text', registrar: @registrar %>
|
||||
|
||||
С уважением,
|
||||
Eesti Interneti Sihtasutus
|
||||
<%= render 'mailers/shared/signatures/signature.ru.text' %>
|
|
@ -1,50 +0,0 @@
|
|||
<p><strong>Lugupeetud domeeni <%= @domain.name %> registreerija/halduskontakt</strong></p>
|
||||
|
||||
<p>Eesti Interneti Sihtasutusele (EIS) on saanud teatavaks, et juriidiline isik registrikoodiga <%= @registrant.reg_no %> on äriregistrist kustutatud.</p>
|
||||
|
||||
<p>Kuna äriregistrist kustutatud juriidiline isik ei saa olla domeeni registreerijaks, algas domeeni <%= @domain.name %> suhtes <%= @redemption_grace_period %> päevane kustutusmenetlus. Menetluse käigus on domeen internetis kättesaadav.</p>
|
||||
|
||||
<p>Domeeni suhtes õigust omaval isikul on võimalus esitada domeeni <%= @domain.name %> registripidajale <%= @registrar.name %> domeeni üleandmise taotlus koos tõendava dokumendiga.</p>
|
||||
|
||||
<p>Kui üleandmine ei ole <%= @redemption_grace_period %> päeva jooksul toimunud, kustub domeen <%= @domain.name %> <%= @domain.force_delete_date %> 24 tunni jooksul süsteemi poolt juhuslikult valitud ajahetkel. Soovi korral on võimalik domeen pärast selle kustumist registrist “kes ees, see mees” põhimõttel uuesti registreerida.</p>
|
||||
|
||||
<p>Lisaküsimuste korral võtke palun ühendust oma registripidajaga:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.et.html', registrar: @registrar %>
|
||||
|
||||
<p><strong>Lugupidamisega<br>
|
||||
Eesti Interneti Sihtasutus</strong>
|
||||
</p>
|
||||
<hr>
|
||||
<p><strong>Dear registrant/administrative contact of .ee domain,</strong></p>
|
||||
|
||||
<p>Estonian Internet Foundation (EIS) has learned that the legal person with registry code <%= @registrant.reg_no %> has been deleted from the Business Registry.</p>
|
||||
|
||||
<p>As a terminated legal person cannot be the registrant of a domain, a <%= @redemption_grace_period %>-day deletion process has started on <%= l(@force_delete_set_date, format: :date) %> for the <%= @domain.name %> domain. The domain will remain available on the Internet during the deletion process.</p>
|
||||
|
||||
<p>The registrant holding a right to the domain name <%= @domain.name %> can submit a domain name transfer application to the registrar <%= @registrar.name %>.</p>
|
||||
|
||||
<p>If the transfer has not been made in <%= @redemption_grace_period %> days, the domain <%= @domain.name %> will be deleted at a randomly chosen moment within 24 hours on <%= @domain.force_delete_date %>. After deletion it is possible to register the domain on a "first come, first served" basis.</p>
|
||||
|
||||
<p>Should you have additional questions, please contact your registrar:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.en.html', registrar: @registrar %>
|
||||
|
||||
<p><strong>Best Regards,<br>
|
||||
Estonian Internet Foundation</strong>
|
||||
</p>
|
||||
<hr>
|
||||
<p><strong>Уважаемый регистрант/административный контакт домена .ee</strong></p>
|
||||
|
||||
<p>Целевому учреждению Eesti Internet (EIS) стало известно, что юридическое лицо с регистрационным кодом <%= @registrant.reg_no %> удалено из коммерческого реестра.</p>
|
||||
|
||||
<p>Поскольку удаленное из коммерческого регистра юридическое лицо не может являться регистрантом домена, <%= l(@force_delete_set_date, format: :date) %> начат <%= @redemption_grace_period %>-дневный процесс удаления домена <%= @domain.name %>. До завершения процесса домен доступен в Интернете.</p>
|
||||
|
||||
<p>Лицо, обладающее правом на домен, может подать регистратору <%= @registrar.name %> домена <%= @domain.name %> ходатайство о передаче домена, представив вместе с ходатайством подтверждающие документы. Документы должны быть представлены регистратору в течение <%= @redemption_grace_period %> дней.</p>
|
||||
|
||||
<p>Если передача домена в течение <%= @redemption_grace_period %> дней не состоялась, домен <%= @domain.name %> <%= @domain.force_delete_date %> удаляется в течение 24 часов в произвольно выбранный системой момент времени. При желании домен можно вновь зарегистрировать после удаления из регистра по принципу "первым пришел ‒ первым обслужен".</p>
|
||||
|
||||
<p>В случае возникновения дополнительных вопросов свяжитесь, пожалуйста, со своим регистратором:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.ru.html', registrar: @registrar %>
|
||||
|
||||
<p><strong>С уважением,<br>
|
||||
Eesti Interneti Sihtasutus</strong>
|
||||
</p>
|
|
@ -1,47 +0,0 @@
|
|||
Lugupeetud domeeni <%= @domain.name %> registreerija/halduskontakt
|
||||
|
||||
Eesti Interneti Sihtasutusele (EIS) on saanud teatavaks, et juriidiline isik registrikoodiga <%= @registrant.reg_no %> on äriregistrist kustutatud.
|
||||
|
||||
Kuna äriregistrist kustutatud juriidiline isik ei saa olla domeeni registreerijaks, algas domeeni <%= @domain.name %> suhtes <%= @redemption_grace_period %> päevane kustutusmenetlus. Menetluse käigus on domeen internetis kättesaadav.
|
||||
|
||||
Domeeni suhtes õigust omaval isikul on võimalus esitada domeeni <%= @domain.name %> registripidajale <%= @registrar.name %> domeeni üleandmise taotlus koos tõendava dokumendiga.
|
||||
|
||||
Kui üleandmine ei ole <%= @redemption_grace_period %> päeva jooksul toimunud, kustub domeen <%= @domain.name %> <%= @domain.force_delete_date %> 24 tunni jooksul süsteemi poolt juhuslikult valitud ajahetkel. Soovi korral on võimalik domeen pärast selle kustumist registrist “kes ees, see mees” põhimõttel uuesti registreerida.
|
||||
|
||||
Lisaküsimuste korral võtke palun ühendust oma registripidajaga:
|
||||
<%= render 'mailers/shared/registrar/registrar.et.text', registrar: @registrar %>
|
||||
|
||||
Lugupidamisega
|
||||
Eesti Interneti Sihtasutus
|
||||
---------------------------------------------------
|
||||
Dear registrant/administrative contact of .ee domain,
|
||||
|
||||
Estonian Internet Foundation (EIS) has learned that the legal person with registry code <%= @registrant.reg_no %> has been deleted from the Business Registry.
|
||||
|
||||
As a terminated legal person cannot be the registrant of a domain, a <%= @redemption_grace_period %>-day deletion process has started on <%= l(@force_delete_set_date, format: :date) %> for the <%= @domain.name %> domain. The domain will remain available on the Internet during the deletion process.
|
||||
|
||||
The registrant holding a right to the domain name <%= @domain.name %> can submit a domain name transfer application to the registrar <%= @registrar.name %>.
|
||||
|
||||
If the transfer has not been made in <%= @redemption_grace_period %> days, the domain <%= @domain.name %> will be deleted at a randomly chosen moment within 24 hours on <%= @domain.force_delete_date %>. After deletion it is possible to register the domain on a "first come, first served" basis.
|
||||
|
||||
Should you have additional questions, please contact your registrar:
|
||||
<%= render 'mailers/shared/registrar/registrar.en.text', registrar: @registrar %>
|
||||
|
||||
Best Regards,
|
||||
Estonian Internet Foundation
|
||||
---------------------------------------------------
|
||||
Уважаемый регистрант/административный контакт домена .ee
|
||||
|
||||
Целевому учреждению Eesti Internet (EIS) стало известно, что юридическое лицо с регистрационным кодом <%= @registrant.reg_no %> удалено из коммерческого реестра.
|
||||
|
||||
Поскольку удаленное из коммерческого регистра юридическое лицо не может являться регистрантом домена, <%= l(@force_delete_set_date, format: :date) %> начат <%= @redemption_grace_period %>-дневный процесс удаления домена <%= @domain.name %>. До завершения процесса домен доступен в Интернете.
|
||||
|
||||
Лицо, обладающее правом на домен, может подать регистратору <%= @registrar.name %> домена <%= @domain.name %> ходатайство о передаче домена, представив вместе с ходатайством подтверждающие документы. Документы должны быть представлены регистратору в течение <%= @redemption_grace_period %> дней.
|
||||
|
||||
Если передача домена в течение <%= @redemption_grace_period %> дней не состоялась, домен <%= @domain.name %> <%= @domain.force_delete_date %> удаляется в течение 24 часов в произвольно выбранный системой момент времени. При желании домен можно вновь зарегистрировать после удаления из регистра по принципу "первым пришел ‒ первым обслужен".
|
||||
|
||||
В случае возникновения дополнительных вопросов свяжитесь, пожалуйста, со своим регистратором:
|
||||
<%= render 'mailers/shared/registrar/registrar.ru.text', registrar: @registrar %>
|
||||
|
||||
С уважением,
|
||||
Eesti Interneti Sihtasutus
|
|
@ -1,79 +1,42 @@
|
|||
Domeen <%= @domain.name %> on aegunud<br>
|
||||
Lugupeetud .ee domeeni kasutaja<br>
|
||||
<br>
|
||||
Domeeninimi <%= @domain.name %> on aegunud ja ei ole alates <%= @domain.on_hold_date %> internetis kättesaadav.
|
||||
<br>
|
||||
Alates <%= @domain.delete_date %> on domeen <%= @domain.name %> avatud registreerimiseks kõigile huvilistele.
|
||||
<br><br>
|
||||
Domeeni registreeringu pikendamiseks pöörduge palun oma registripidaja poole:
|
||||
<p>Domeen <%= @domain.name %> on aegunud</p>
|
||||
|
||||
<p>Lugupeetud .ee domeeni registreerija/halduskontakt</p>
|
||||
|
||||
<p>Domeeninimi <%= @domain.name %> on aegunud ja ei ole alates <%= @domain.on_hold_date %> internetis kättesaadav. Domeen <%= @domain.name %> on <%= @domain.delete_date %> domeenioksjonil .ee <a href="https://oksjon.internet.ee">oksjonikeskkonnas</a>. Juhul kui domeenile <%= @domain.name %> ei tehta oksjonil 24h möödudes pakkumist, domeen vabaneb ja on registreerimiseks vabalt kättesaadav kõigile huvilistele. Muude võimalike oksjoni tulemuste kohta loe <a href="https://www.internet.ee/domeenid/domeenide-oksjonikeskkonna-kasutajatingimused#3-oksjonikeskkonna-enampakkumisel-osalemise-tingimused">siit</a>.</p>
|
||||
|
||||
<p>Domeeni registreeringu pikendamiseks pöörduge palun oma registripidaja poole:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.et.html', registrar: @registrar %>
|
||||
<br><br>
|
||||
Domeeni <%= @domain.name %> kohta on registris järgmised andmed:
|
||||
<br><br>
|
||||
Registreerija: <%= @domain.registrant_name %><br>
|
||||
Halduskontakt: <%= @domain.admin_contact_names %><br>
|
||||
Tehniline kontakt: <%= @domain.tech_contact_names %><br>
|
||||
Nimeserverid: <%= @domain.nameserver_names %><br>
|
||||
|
||||
<p>Ülevaate kõikidest endaga seotud domeenidest saate <a href="https://registrant.internet.ee/registrant/">registreerija portaalist</a>.</p>
|
||||
|
||||
<%= render 'mailers/shared/signatures/signature.et.html' %>
|
||||
|
||||
Ülevaate kõikidest endaga seotud domeenidest saate registreerija portaalist. <%= ENV['registrant_url'] %>.<br>
|
||||
<br><br>
|
||||
Lugupidamisega<br>
|
||||
Eesti Interneti Sihtasutus
|
||||
<br><br>
|
||||
<hr>
|
||||
<br><br>
|
||||
The <%= @domain.name %> domain has expired<br>
|
||||
Dear user of .ee domain,<br>
|
||||
<br>
|
||||
The domain name <%= @domain.name %> has expired and will not be available on the Internet from <%= @domain.on_hold_date %>.
|
||||
<br>
|
||||
From <%= @domain.delete_date %>, the <%= @domain.name %> domain will be available for registration on a first come first served basis.
|
||||
<br><br>
|
||||
To renew the domain registration, please contact your registrar:
|
||||
|
||||
<p>Domain <%= @domain.name %> has expired</p>
|
||||
|
||||
<p>Dear registrant/administrative contact of .ee domain,</p>
|
||||
|
||||
<p>The domain name <%= @domain.name %> has expired and since <%= @domain.on_hold_date %> is no longer available on the Internet. The domain <%= @domain.name %> will be available for domain auction on <%= @domain.delete_date %> in the .ee <a href="https://auction.internet.ee">auction portal</a>. If no offer is made for the domain <%= @domain.name %> at auction within 24 hours, the domain will be released and made freely available for registration to anyone interested on a first-come, first-served basis. Read more about other potential <a href="https://www.internet.ee/domains/auction-environment-user-agreement#3-terms-and-conditions-for-participation-in-the-auction-of-the-auction-environment">auction results</a>.</p>
|
||||
|
||||
<p>To renew your domain registration, please contact your registrar:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.en.html', registrar: @registrar %>
|
||||
<br><br>
|
||||
The following data for the <%= @domain.name %> domain have been entered into the registry:
|
||||
<br><br>
|
||||
Registrant: <%= @domain.registrant_name %><br>
|
||||
Administrative contact: <%= @domain.admin_contact_names %><br>
|
||||
Technical contact: <%= @domain.tech_contact_names %><br>
|
||||
Name servers: <%= @domain.nameserver_names %><br>
|
||||
|
||||
<p>You can find an overview of all your domains at the <a href="https://registrant.internet.ee/registrant/">registrant's portal</a>.</p>
|
||||
|
||||
<%= render 'mailers/shared/signatures/signature.en.html' %>
|
||||
|
||||
You can find an overview of all your domains at the registrant's portal. <%= ENV['registrant_url'] %>.<br>
|
||||
<br><br>
|
||||
Best Regards,<br>
|
||||
Estonian Internet Foundation
|
||||
<br><br>
|
||||
<hr>
|
||||
<br><br>
|
||||
Домен <%= @domain.name %> устарел<br>
|
||||
Уважаемый пользователь домена .ee<br>
|
||||
<br>
|
||||
|
||||
Доменное имя <%= @domain.name %> устарело и с <%= @domain.on_hold_date %> недоступно в Интернете.
|
||||
<br>
|
||||
С <%= @domain.delete_date %> домен <%= @domain.name %> доступен для регистрации всем желающим по принципу "first come, first served".
|
||||
<p>Срок действия домена <%= @domain.name %> истек</p>
|
||||
|
||||
<br><br>
|
||||
<p>Уважаемый регистрант/административный контакт домена .ee</p>
|
||||
|
||||
Для продления регистрации домена просим обратиться к своему регистратору:
|
||||
<p>Срок действия доменного имени <%= @domain.name %> истек, и с <%= @domain.on_hold_date %> оно больше не доступно в интернете. <%= @domain.delete_date %> домен <%= @domain.name %> будет представлен на доменном аукционе в <a href="https://oksjon.internet.ee">аукционной среде .ee</a>. Если в течение 24 часов в отношении домена <%= @domain.name %> не поступит предложений, домен освободится и станет доступным для всех желающих по принципу «кто раньше». Читайте о других возможных <a href="https://www.internet.ee/domeny/dogovor-pol-zovatelya-aukcionnoj-sredy#3-usloviya-uchastiya-v-aukcione">результатах аукциона</a>.</p>
|
||||
|
||||
<p>Для продления регистрации домена обратитесь, пожалуйста, к своему регистратору:</p>
|
||||
<%= render 'mailers/shared/registrar/registrar.ru.html', registrar: @registrar %>
|
||||
<br><br>
|
||||
|
||||
Относительно домена <%= @domain.name %> в реестр внесены следующие данные:
|
||||
<br><br>
|
||||
<p>Обзор всех связанных с вами доменов можете получить на <a href="https://registrant.internet.ee/registrant/">портале регистратора.</a></p>
|
||||
|
||||
Регистрант: <%= @domain.registrant_name %><br>
|
||||
Административный контакт: <%= @domain.admin_contact_names %><br>
|
||||
Технический контакт: <%= @domain.tech_contact_names %><br>
|
||||
Серверы доменных имен: <%= @domain.nameserver_names %><br>
|
||||
|
||||
|
||||
Обзор всех связанных с Вами доменов можете получить на портале регистранта. <%= ENV['registrant_url'] %>.<br>
|
||||
|
||||
<br><br>
|
||||
|
||||
С наилучшими пожеланиями<br>
|
||||
Целевое учреждение Eesti Internet
|
||||
<%= render 'mailers/shared/signatures/signature.ru.html' %>
|
|
@ -1,69 +1,42 @@
|
|||
Domeen <%= @domain.name %> on aegunud
|
||||
Lugupeetud .ee domeeni kasutaja
|
||||
|
||||
Domeeninimi <%= @domain.name %> on aegunud ja ei ole alates <%= @domain.on_hold_date %> internetis kättesaadav.
|
||||
Alates <%= @domain.delete_date %> on domeen <%= @domain.name %> avatud registreerimiseks kõigile huvilistele.
|
||||
Lugupeetud .ee domeeni registreerija/halduskontakt
|
||||
|
||||
Domeeninimi <%= @domain.name %> on aegunud ja ei ole alates <%= @domain.on_hold_date %> internetis kättesaadav. Domeen <%= @domain.name %> on <%= @domain.delete_date %> domeenioksjonil .ee https://oksjon.internet.ee. Juhul kui domeenile <%= @domain.name %> ei tehta oksjonil 24h möödudes pakkumist, domeen vabaneb ja on registreerimiseks vabalt kättesaadav kõigile huvilistele. Muude võimalike oksjoni tulemuste kohta loe siit https://www.internet.ee/domeenid/domeenide-oksjonikeskkonna-kasutajatingimused#3-oksjonikeskkonna-enampakkumisel-osalemise-tingimused.
|
||||
|
||||
Domeeni registreeringu pikendamiseks pöörduge palun oma registripidaja poole:
|
||||
|
||||
<%= render 'mailers/shared/registrar/registrar.et.text', registrar: @registrar %>
|
||||
|
||||
Domeeni <%= @domain.name %> kohta on registris järgmised andmed:
|
||||
Ülevaate kõikidest endaga seotud domeenidest saate registreerija portaalist https://registrant.internet.ee/registrant/.
|
||||
|
||||
Registreerija: <%= @domain.registrant_name %>
|
||||
Halduskontakt: <%= @domain.admin_contact_names %>
|
||||
Tehniline kontakt: <%= @domain.tech_contact_names %>
|
||||
Nimeserverid: <%= @domain.nameserver_names %>
|
||||
|
||||
Ülevaate kõikidest endaga seotud domeenidest saate registreerija portaalist. <%= ENV['registrant_url'] %>.
|
||||
|
||||
Parimate soovidega
|
||||
Eesti Interneti Sihtasutus
|
||||
<%= render 'mailers/shared/signatures/signature.et.text' %>
|
||||
|
||||
--------------------------------------
|
||||
|
||||
The <%= @domain.name %> domain has expired
|
||||
Dear user of .ee domain,
|
||||
Domain <%= @domain.name %> has expired
|
||||
|
||||
The domain name <%= @domain.name %> has expired and will not be available on the Internet from <%= @domain.on_hold_date %>.
|
||||
From <%= @domain.delete_date %>, the <%= @domain.name %> domain will be available for registration on a first come first served basis.
|
||||
Dear registrant/administrative contact of .ee domain,
|
||||
|
||||
To renew the domain registration, please contact your registrar:
|
||||
The domain name <%= @domain.name %> has expired and since <%= @domain.on_hold_date %> is no longer available on the Internet. The domain <%= @domain.name %> will be available for domain auction on <%= @domain.delete_date %> in the .ee auction portal at https://auction.internet.ee. If no offer is made for the domain <%= @domain.name %> at auction within 24 hours, the domain will be released and made freely available for registration to anyone interested on a first-come, first-served basis. Read more about other potential auction results at https://www.internet.ee/domains/auction-environment-user-agreement#3-terms-and-conditions-for-participation-in-the-auction-of-the-auction-environment.
|
||||
|
||||
To renew your domain registration, please contact your registrar:
|
||||
<%= render 'mailers/shared/registrar/registrar.en.text', registrar: @registrar %>
|
||||
|
||||
The following data for the <%= @domain.name %> domain have been entered into the registry:
|
||||
You can find an overview of all your domains at the registrant's portal https://registrant.internet.ee/registrant/.
|
||||
|
||||
Registrant: <%= @domain.registrant_name %>
|
||||
Administrative contact: <%= @domain.admin_contact_names %>
|
||||
Technical contact: <%= @domain.tech_contact_names %>
|
||||
Name servers: <%= @domain.nameserver_names %>
|
||||
|
||||
You can find an overview of all your domains at the registrant's portal. <%= ENV['registrant_url'] %>.
|
||||
|
||||
Best Regards,
|
||||
Estonian Internet Foundation
|
||||
<%= render 'mailers/shared/signatures/signature.en.text' %>
|
||||
|
||||
--------------------------------------
|
||||
|
||||
Домен <%= @domain.name %> устарел
|
||||
Уважаемый пользователь домена .ee
|
||||
Срок действия домена <%= @domain.name %> истек
|
||||
|
||||
Доменное имя <%= @domain.name %> устарело и с <%= @domain.on_hold_date %> недоступно в Интернете.
|
||||
С <%= @domain.delete_date %> домен <%= @domain.name %> доступен для регистрации всем желающим по принципу "first come, first served".
|
||||
Уважаемый регистрант/административный контакт домена .ee
|
||||
|
||||
Для продления регистрации домена просим обратиться к своему регистратору:
|
||||
Срок действия доменного имени <%= @domain.name %> истек, и с <%= @domain.on_hold_date %> оно больше не доступно в интернете. <%= @domain.delete_date %> домен <%= @domain.name %> будет представлен на доменном аукционе в аукционной среде .ee https://oksjon.internet.ee. Если в течение 24 часов в отношении домена <%= @domain.name %> не поступит предложений, домен освободится и станет доступным для всех желающих по принципу «кто раньше». О других возможных результатах аукциона читайте по ссылке https://www.internet.ee/domeny/dogovor-pol-zovatelya-aukcionnoj-sredy#3-usloviya-uchastiya-v-aukcione.
|
||||
|
||||
Для продления регистрации домена обратитесь, пожалуйста, к своему регистратору:
|
||||
<%= render 'mailers/shared/registrar/registrar.ru.text', registrar: @registrar %>
|
||||
|
||||
Относительно домена <%= @domain.name %> в реестр внесены следующие данные:
|
||||
Обзор всех связанных с вами доменов можете получить на портале регистратора https://registrant.internet.ee/registrant/
|
||||
|
||||
Регистрант: <%= @domain.registrant_name %>
|
||||
Административный контакт: <%= @domain.admin_contact_names %>
|
||||
Технический контакт: <%= @domain.tech_contact_names %>
|
||||
Серверы доменных имен: <%= @domain.nameserver_names %>
|
||||
|
||||
Обзор всех связанных с Вами доменов можете получить на портале регистранта. <%= ENV['registrant_url'] %>.
|
||||
|
||||
С наилучшими пожеланиями
|
||||
Целевое учреждение Eesti Internet
|
||||
<%= render 'mailers/shared/signatures/signature.ru.text' %>
|
|
@ -0,0 +1 @@
|
|||
<p>Best Regards, <br>Estonian Internet Foundation</p>
|
|
@ -0,0 +1,2 @@
|
|||
Best Regards,
|
||||
Estonian Internet Foundation
|
|
@ -0,0 +1 @@
|
|||
<p>Lugupidamisega<br>Eesti Interneti Sihtasutus</p>
|
|
@ -0,0 +1,2 @@
|
|||
Lugupidamisega
|
||||
Eesti Interneti Sihtasutus
|
|
@ -0,0 +1 @@
|
|||
<p>С уважением,<br>Eesti Interneti Sihtasutus</p>
|
|
@ -0,0 +1,2 @@
|
|||
С уважением,
|
||||
Eesti Interneti Sihtasutus
|
|
@ -1,4 +1,7 @@
|
|||
en:
|
||||
domain_expire_mailer:
|
||||
expired:
|
||||
subject: The %{domain_name} domain has expired
|
||||
subject: >-
|
||||
Domeen %{domain_name} on aegunud
|
||||
/ Domain %{domain_name} has expired
|
||||
/ Срок действия домена %{domain_name} истек
|
|
@ -1,109 +0,0 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe DomainDeleteMailer do
|
||||
describe '#confirm' do
|
||||
let(:domain) { instance_spy(Domain, name: 'test.com') }
|
||||
let(:registrar) { instance_spy(Registrar) }
|
||||
let(:registrant) { instance_spy(Registrant, email: 'registrant@test.com') }
|
||||
|
||||
let(:domain_presenter) { instance_spy(DomainPresenter) }
|
||||
let(:registrar_presenter) { instance_spy(RegistrarPresenter) }
|
||||
|
||||
subject(:message) { described_class.confirm(domain: domain,
|
||||
registrar: registrar,
|
||||
registrant: registrant)
|
||||
}
|
||||
|
||||
before :example do
|
||||
expect(DomainPresenter).to receive(:new).and_return(domain_presenter)
|
||||
expect(RegistrarPresenter).to receive(:new).and_return(registrar_presenter)
|
||||
end
|
||||
|
||||
it 'has sender' do
|
||||
expect(message.from).to eq(['noreply@internet.ee'])
|
||||
end
|
||||
|
||||
it 'has registrant\'s email as a recipient' do
|
||||
expect(message.to).to match_array(['registrant@test.com'])
|
||||
end
|
||||
|
||||
it 'has subject' do
|
||||
subject = 'Kinnitustaotlus domeeni test.com kustutamiseks .ee registrist' \
|
||||
' / Application for approval for deletion of test.com'
|
||||
|
||||
expect(message.subject).to eq(subject)
|
||||
end
|
||||
|
||||
it 'has confirm url' do
|
||||
allow(domain).to receive(:id).and_return(1)
|
||||
expect(domain).to receive(:registrant_verification_token).and_return('test')
|
||||
url = registrant_domain_delete_confirm_url(domain, token: 'test')
|
||||
expect(message.body.parts.first.decoded).to include(url)
|
||||
end
|
||||
|
||||
it 'sends message' do
|
||||
expect { message.deliver_now }.to change { ActionMailer::Base.deliveries.count }.by(1)
|
||||
end
|
||||
end
|
||||
|
||||
describe '#forced' do
|
||||
let(:domain) { instance_spy(Domain, name: 'test.com') }
|
||||
let(:registrant) { instance_spy(Registrant) }
|
||||
let(:template_name) { 'removed_company' }
|
||||
|
||||
let(:domain_presenter) { instance_spy(DomainPresenter) }
|
||||
let(:registrar_presenter) { instance_spy(RegistrarPresenter) }
|
||||
let(:registrant_presenter) { instance_spy(RegistrantPresenter) }
|
||||
subject(:message) { described_class.forced(domain: domain,
|
||||
registrar: 'registrar',
|
||||
registrant: registrant,
|
||||
template_name: template_name)
|
||||
}
|
||||
|
||||
before :example do
|
||||
expect(DomainPresenter).to receive(:new).and_return(domain_presenter)
|
||||
expect(RegistrarPresenter).to receive(:new).and_return(registrar_presenter)
|
||||
expect(RegistrantPresenter).to receive(:new).and_return(registrant_presenter)
|
||||
end
|
||||
|
||||
it 'has sender' do
|
||||
expect(message.from).to eq(['noreply@internet.ee'])
|
||||
end
|
||||
|
||||
it 'has recipient' do
|
||||
expect(domain).to receive(:primary_contact_emails).and_return(['recipient@test.com'])
|
||||
expect(message.to).to match_array(['recipient@test.com'])
|
||||
end
|
||||
|
||||
it 'has valid subject' do
|
||||
subject = 'Domeen test.com on kustutusmenetluses' \
|
||||
' / Domain test.com is in deletion process' \
|
||||
' / Домен test.com в процессе удаления'
|
||||
expect(message.subject).to eq(subject)
|
||||
end
|
||||
|
||||
context 'when template is :death' do
|
||||
let(:template_name) { 'death' }
|
||||
|
||||
it 'sends message' do
|
||||
expect { message.deliver_now }.to change { ActionMailer::Base.deliveries.count }.by(1)
|
||||
end
|
||||
end
|
||||
|
||||
context 'when registrant is private entity' do
|
||||
let(:registrant) { build_stubbed(:registrant_private_entity) }
|
||||
|
||||
it 'sends message' do
|
||||
expect { message.deliver_now }.to change { ActionMailer::Base.deliveries.count }.by(1)
|
||||
end
|
||||
end
|
||||
|
||||
context 'when registrant is legal entity' do
|
||||
let(:registrant) { build_stubbed(:registrant_legal_entity) }
|
||||
|
||||
it 'sends message' do
|
||||
expect { message.deliver_now }.to change { ActionMailer::Base.deliveries.count }.by(1)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,71 +0,0 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe DomainExpireMailer do
|
||||
describe '#expired' do
|
||||
let(:domain) { instance_spy(Domain,
|
||||
id: 1,
|
||||
name: 'test.com',
|
||||
primary_contact_emails: recipient)
|
||||
}
|
||||
let(:domain_presenter) { instance_spy(DomainPresenter) }
|
||||
let(:registrar_presenter) { instance_spy(RegistrarPresenter) }
|
||||
subject(:message) { described_class.expired(domain: domain, registrar: nil) }
|
||||
|
||||
before :example do
|
||||
expect(DomainPresenter).to receive(:new).and_return(domain_presenter)
|
||||
expect(RegistrarPresenter).to receive(:new).and_return(registrar_presenter)
|
||||
end
|
||||
|
||||
context 'when all recipients are valid' do
|
||||
let(:recipient) { %w[recipient@test.com recipient@test.com] }
|
||||
|
||||
it 'has sender' do
|
||||
expect(message.from).to eq(['noreply@internet.ee'])
|
||||
end
|
||||
|
||||
it 'delivers to all recipients' do
|
||||
expect(message.to).to match_array(%w[recipient@test.com recipient@test.com])
|
||||
end
|
||||
|
||||
it 'has subject' do
|
||||
expect(message.subject).to eq('The test.com domain has expired')
|
||||
end
|
||||
|
||||
it 'logs valid emails' do
|
||||
log_message = 'Send DomainExpireMailer#expired email for domain test.com (#1) to recipient@test.com,' \
|
||||
' recipient@test.com'
|
||||
expect(described_class.logger).to receive(:info).with(log_message)
|
||||
message.deliver_now
|
||||
end
|
||||
|
||||
it 'sends message' do
|
||||
expect { message.deliver_now }.to change { ActionMailer::Base.deliveries.count }.by(1)
|
||||
end
|
||||
end
|
||||
|
||||
context 'when some recipient is invalid' do
|
||||
let(:recipient) { %w[invalid_email valid@test.com] }
|
||||
|
||||
before :example do
|
||||
allow(described_class.logger).to receive(:info)
|
||||
end
|
||||
|
||||
it 'does not deliver to invalid recipient' do
|
||||
expect(message.to).to match_array(%w[valid@test.com])
|
||||
end
|
||||
|
||||
it 'does not log invalid email in success message' do
|
||||
log_message = 'Send DomainExpireMailer#expired email for domain test.com (#1) to valid@test.com'
|
||||
expect(described_class.logger).to receive(:info).with(log_message)
|
||||
message.deliver_now
|
||||
end
|
||||
|
||||
it 'logs invalid email in error message' do
|
||||
log_message = 'Unable to send DomainExpireMailer#expired email for domain test.com (#1) to' \
|
||||
' invalid recipient invalid_email'
|
||||
expect(described_class.logger).to receive(:info).with(log_message)
|
||||
message.deliver_now
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
|
@ -240,16 +240,6 @@ end
|
|||
RSpec.describe Contact do
|
||||
it { is_expected.to alias_attribute(:kind, :ident_type) }
|
||||
|
||||
describe '::names' do
|
||||
before :example do
|
||||
expect(described_class).to receive(:pluck).with(:name).and_return('names')
|
||||
end
|
||||
|
||||
it 'returns names' do
|
||||
expect(described_class.names).to eq('names')
|
||||
end
|
||||
end
|
||||
|
||||
describe '::emails' do
|
||||
before :example do
|
||||
expect(described_class).to receive(:pluck).with(:email).and_return('emails')
|
||||
|
|
|
@ -696,70 +696,6 @@ RSpec.describe Domain do
|
|||
end
|
||||
end
|
||||
|
||||
describe '#admin_contact_names' do
|
||||
let(:domain) { described_class.new }
|
||||
|
||||
before :example do
|
||||
expect(Contact).to receive(:names).and_return('names')
|
||||
end
|
||||
|
||||
it 'returns admin contact names' do
|
||||
expect(domain.admin_contact_names).to eq('names')
|
||||
end
|
||||
end
|
||||
|
||||
describe '#admin_contact_emails' do
|
||||
let(:domain) { described_class.new }
|
||||
|
||||
before :example do
|
||||
expect(Contact).to receive(:emails).and_return('emails')
|
||||
end
|
||||
|
||||
it 'returns admin contact emails' do
|
||||
expect(domain.admin_contact_emails).to eq('emails')
|
||||
end
|
||||
end
|
||||
|
||||
describe '#tech_contact_names' do
|
||||
let(:domain) { described_class.new }
|
||||
|
||||
before :example do
|
||||
expect(Contact).to receive(:names).and_return('names')
|
||||
end
|
||||
|
||||
it 'returns technical contact names' do
|
||||
expect(domain.tech_contact_names).to eq('names')
|
||||
end
|
||||
end
|
||||
|
||||
describe '#nameserver_hostnames' do
|
||||
let(:domain) { described_class.new }
|
||||
|
||||
before :example do
|
||||
expect(Nameserver).to receive(:hostnames).and_return('hostnames')
|
||||
end
|
||||
|
||||
it 'returns name server hostnames' do
|
||||
expect(domain.nameserver_hostnames).to eq('hostnames')
|
||||
end
|
||||
end
|
||||
|
||||
describe '#primary_contact_emails' do
|
||||
let(:domain) { described_class.new }
|
||||
|
||||
before :example do
|
||||
expect(domain).to receive(:registrant_email).and_return('registrant@test.com')
|
||||
expect(domain).to receive(:admin_contact_emails).and_return(%w(admin.contact@test.com admin.contact@test.com))
|
||||
end
|
||||
|
||||
it 'returns unique list of registrant and administrative contact emails' do
|
||||
expect(domain.primary_contact_emails).to match_array(%w(
|
||||
registrant@test.com
|
||||
admin.contact@test.com
|
||||
))
|
||||
end
|
||||
end
|
||||
|
||||
describe '#set_graceful_expired' do
|
||||
let(:domain) { described_class.new }
|
||||
|
||||
|
|
|
@ -78,42 +78,6 @@ RSpec.describe DomainPresenter do
|
|||
end
|
||||
end
|
||||
|
||||
describe '#admin_contact_names' do
|
||||
let(:domain) { instance_double(Domain) }
|
||||
|
||||
before :example do
|
||||
expect(domain).to receive(:admin_contact_names).and_return(%w(test1 test2 test3))
|
||||
end
|
||||
|
||||
it 'returns admin contact names' do
|
||||
expect(presenter.admin_contact_names).to eq('test1, test2, test3')
|
||||
end
|
||||
end
|
||||
|
||||
describe '#tech_contact_names' do
|
||||
let(:domain) { instance_double(Domain) }
|
||||
|
||||
before :example do
|
||||
expect(domain).to receive(:tech_contact_names).and_return(%w(test1 test2 test3))
|
||||
end
|
||||
|
||||
it 'returns technical contact names' do
|
||||
expect(presenter.tech_contact_names).to eq('test1, test2, test3')
|
||||
end
|
||||
end
|
||||
|
||||
describe '#nameserver_names' do
|
||||
let(:domain) { instance_double(Domain) }
|
||||
|
||||
before :example do
|
||||
expect(domain).to receive(:nameserver_hostnames).and_return(%w(test1 test2 test3))
|
||||
end
|
||||
|
||||
it 'returns nameserver names' do
|
||||
expect(presenter.nameserver_names).to eq('test1, test2, test3')
|
||||
end
|
||||
end
|
||||
|
||||
domain_delegatable_attributes = %i(
|
||||
name
|
||||
transfer_code
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'expired_shared'
|
||||
|
||||
RSpec.describe 'mailers/domain_expire_mailer/expired.html.erb' do
|
||||
before :example do
|
||||
stub_template 'mailers/shared/registrar/_registrar.et.html' => 'test registrar estonian'
|
||||
stub_template 'mailers/shared/registrar/_registrar.en.html' => 'test registrar english'
|
||||
stub_template 'mailers/shared/registrar/_registrar.ru.html' => 'test registrar russian'
|
||||
end
|
||||
|
||||
include_examples 'domain expire mailer expired'
|
||||
end
|
|
@ -1,12 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'expired_shared'
|
||||
|
||||
RSpec.describe 'mailers/domain_expire_mailer/expired.text.erb' do
|
||||
before :example do
|
||||
stub_template 'mailers/shared/registrar/_registrar.et.text' => 'test registrar estonian'
|
||||
stub_template 'mailers/shared/registrar/_registrar.en.text' => 'test registrar english'
|
||||
stub_template 'mailers/shared/registrar/_registrar.ru.text' => 'test registrar russian'
|
||||
end
|
||||
|
||||
include_examples 'domain expire mailer expired'
|
||||
end
|
|
@ -1,53 +0,0 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.shared_examples 'domain expire mailer expired' do
|
||||
let(:domain) { instance_spy(DomainPresenter) }
|
||||
let(:registrar) { instance_spy(RegistrarPresenter) }
|
||||
let(:registrant) { instance_spy(RegistrantPresenter) }
|
||||
let(:lang_count) { 3 }
|
||||
|
||||
before :example do
|
||||
assign(:domain, domain)
|
||||
assign(:registrar, registrar)
|
||||
assign(:registrant, registrant)
|
||||
end
|
||||
|
||||
it 'has registrar info in estonian' do
|
||||
render
|
||||
expect(rendered).to have_text('test registrar estonian')
|
||||
end
|
||||
|
||||
it 'has registrar info in english' do
|
||||
render
|
||||
expect(rendered).to have_text('test registrar english')
|
||||
end
|
||||
|
||||
it 'has registrar info in russian' do
|
||||
render
|
||||
expect(rendered).to have_text('test registrar russian')
|
||||
end
|
||||
|
||||
it 'has domain name' do
|
||||
mention_count = 4 * lang_count
|
||||
expect(domain).to receive(:name).exactly(mention_count).times.and_return('test domain name')
|
||||
render
|
||||
expect(rendered).to have_text('test domain name', count: mention_count)
|
||||
end
|
||||
|
||||
domain_attributes = %i(
|
||||
on_hold_date
|
||||
delete_date
|
||||
registrant_name
|
||||
admin_contact_names
|
||||
tech_contact_names
|
||||
nameserver_names
|
||||
)
|
||||
|
||||
domain_attributes.each do |attr_name|
|
||||
it "has domain #{attr_name}" do
|
||||
expect(domain).to receive(attr_name).exactly(lang_count).times.and_return("test domain #{attr_name}")
|
||||
render
|
||||
expect(rendered).to have_text("test domain #{attr_name}", count: lang_count)
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrant_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrant/_registrant.en.html.erb' do
|
||||
include_examples 'domain mailer registrant info', 'mailers/shared/registrant/_registrant.en.html.erb'
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrant_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrant/_registrant.en.text.erb' do
|
||||
include_examples 'domain mailer registrant info', 'mailers/shared/registrant/_registrant.en.text.erb'
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrant_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrant/_registrant.et.html.erb' do
|
||||
include_examples 'domain mailer registrant info', 'mailers/shared/registrant/_registrant.et.html.erb'
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrant_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrant/_registrant.et.text.erb' do
|
||||
include_examples 'domain mailer registrant info', 'mailers/shared/registrant/_registrant.et.text.erb'
|
||||
end
|
|
@ -1,87 +0,0 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.shared_examples 'domain mailer registrant info' do |template_path|
|
||||
let(:template_path) { template_path }
|
||||
let(:registrant) { instance_spy(RegistrantPresenter) }
|
||||
|
||||
before :example do
|
||||
without_partial_double_verification do
|
||||
allow(view).to receive(:registrant).and_return(registrant)
|
||||
allow(view).to receive(:address_processing)
|
||||
end
|
||||
end
|
||||
|
||||
it 'has name' do
|
||||
allow(registrant).to receive(:name).and_return('test name')
|
||||
render template: template_path
|
||||
expect(rendered).to have_text('test name')
|
||||
end
|
||||
|
||||
it 'has ident' do
|
||||
allow(registrant).to receive(:ident).and_return('test ident')
|
||||
render template: template_path
|
||||
expect(rendered).to have_text('test ident')
|
||||
end
|
||||
|
||||
context 'when :with_phone is true' do
|
||||
it 'has phone' do
|
||||
allow(registrant).to receive(:phone).and_return('test phone')
|
||||
render template: template_path, locals: { with_phone: true }
|
||||
expect(rendered).to have_text('test phone')
|
||||
end
|
||||
end
|
||||
|
||||
context 'when :with_phone is false' do
|
||||
it 'has no phone' do
|
||||
allow(registrant).to receive(:phone).and_return('test phone')
|
||||
render template: template_path, locals: { with_phone: false }
|
||||
expect(rendered).to_not have_text('test phone')
|
||||
end
|
||||
end
|
||||
|
||||
address_attributes = %i[street city state zip country]
|
||||
|
||||
context 'when address processing is enabled' do
|
||||
before :example do
|
||||
without_partial_double_verification do
|
||||
allow(view).to receive(:address_processing).and_return(true)
|
||||
end
|
||||
end
|
||||
|
||||
address_attributes.each do |attr_name|
|
||||
it "has #{attr_name}" do
|
||||
allow(registrant).to receive(attr_name).and_return("test #{attr_name}")
|
||||
render template: template_path
|
||||
expect(rendered).to have_text("test #{attr_name}")
|
||||
end
|
||||
end
|
||||
|
||||
it 'has no ident country' do
|
||||
allow(registrant).to receive(:ident_country).and_return('test ident country')
|
||||
render template: template_path
|
||||
expect(rendered).to_not have_text('test ident country')
|
||||
end
|
||||
end
|
||||
|
||||
context 'when address processing is disabled' do
|
||||
before :example do
|
||||
without_partial_double_verification do
|
||||
allow(view).to receive(:address_processing).and_return(false)
|
||||
end
|
||||
end
|
||||
|
||||
address_attributes.each do |attr_name|
|
||||
it "has no #{attr_name}" do
|
||||
allow(registrant).to receive(attr_name).and_return("test #{attr_name}")
|
||||
render template: template_path
|
||||
expect(rendered).to_not have_text("test #{attr_name}")
|
||||
end
|
||||
end
|
||||
|
||||
it 'has ident country' do
|
||||
allow(registrant).to receive(:ident_country).and_return('test ident country')
|
||||
render template: template_path
|
||||
expect(rendered).to have_text('test ident country')
|
||||
end
|
||||
end
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrar_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrar/_registrar.en.html.erb' do
|
||||
include_examples 'domain mailer registrar info'
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrar_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrar/_registrar.en.text.erb' do
|
||||
include_examples 'domain mailer registrar info'
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrar_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrar/_registrar.et.html.erb' do
|
||||
include_examples 'domain mailer registrar info'
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrar_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrar/_registrar.et.text.erb' do
|
||||
include_examples 'domain mailer registrar info'
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrar_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrar/_registrar.ru.html.erb' do
|
||||
include_examples 'domain mailer registrar info'
|
||||
end
|
|
@ -1,6 +0,0 @@
|
|||
require 'rails_helper'
|
||||
require_relative 'registrar_shared'
|
||||
|
||||
RSpec.describe 'mailers/shared/registrar/_registrar.ru.text.erb' do
|
||||
include_examples 'domain mailer registrar info'
|
||||
end
|
|
@ -1,26 +0,0 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.shared_examples 'domain mailer registrar info' do
|
||||
let(:registrar) { instance_spy(RegistrarPresenter) }
|
||||
|
||||
before :example do
|
||||
without_partial_double_verification do
|
||||
allow(view).to receive(:registrar).and_return(registrar)
|
||||
end
|
||||
end
|
||||
|
||||
attributes = %i(
|
||||
name
|
||||
email
|
||||
phone
|
||||
website
|
||||
)
|
||||
|
||||
attributes.each do |attr_name|
|
||||
it "has #{attr_name}" do
|
||||
expect(registrar).to receive(attr_name).and_return("test #{attr_name}")
|
||||
render
|
||||
expect(rendered).to have_text("test #{attr_name}")
|
||||
end
|
||||
end
|
||||
end
|
41
test/mailers/domain_delete_mailer_test.rb
Normal file
41
test/mailers/domain_delete_mailer_test.rb
Normal file
|
@ -0,0 +1,41 @@
|
|||
require 'test_helper'
|
||||
|
||||
class DomainDeleteMailerTest < ActiveSupport::TestCase
|
||||
include ActionMailer::TestHelper
|
||||
|
||||
setup do
|
||||
@domain = domains(:shop)
|
||||
ActionMailer::Base.deliveries.clear
|
||||
end
|
||||
|
||||
def test_force_delete_templates
|
||||
assert_equal %w[private_person legal_person], DomainDeleteMailer.force_delete_templates
|
||||
end
|
||||
|
||||
def test_delivers_domain_delete_confirmation_email
|
||||
assert_equal 'shop.test', @domain.name
|
||||
|
||||
email = DomainDeleteMailer.confirm(domain: @domain,
|
||||
registrar: @domain.registrar,
|
||||
registrant: @domain.registrant).deliver_now
|
||||
|
||||
assert_emails 1
|
||||
assert_equal 'Kinnitustaotlus domeeni shop.test kustutamiseks .ee registrist' \
|
||||
' / Application for approval for deletion of shop.test', email.subject
|
||||
end
|
||||
|
||||
def test_delivers_domain_force_delete_email
|
||||
assert_equal 'shop.test', @domain.name
|
||||
|
||||
email = DomainDeleteMailer.forced(domain: @domain,
|
||||
registrar: @domain.registrar,
|
||||
registrant: @domain.registrant,
|
||||
template_name: DomainDeleteMailer.force_delete_templates
|
||||
.first).deliver_now
|
||||
|
||||
assert_emails 1
|
||||
assert_equal 'Domeen shop.test on kustutusmenetluses' \
|
||||
' / Domain shop.test is in deletion process' \
|
||||
' / Домен shop.test в процессе удаления', email.subject
|
||||
end
|
||||
end
|
20
test/mailers/domain_expire_mailer_test.rb
Normal file
20
test/mailers/domain_expire_mailer_test.rb
Normal file
|
@ -0,0 +1,20 @@
|
|||
require 'test_helper'
|
||||
|
||||
class DomainExpireMailerTest < ActiveSupport::TestCase
|
||||
include ActionMailer::TestHelper
|
||||
|
||||
setup do
|
||||
ActionMailer::Base.deliveries.clear
|
||||
end
|
||||
|
||||
def test_delivers_domain_expiration_email
|
||||
domain = domains(:shop)
|
||||
assert_equal 'shop.test', domain.name
|
||||
|
||||
email = DomainExpireMailer.expired(domain: domain, registrar: domain.registrar).deliver_now
|
||||
|
||||
assert_emails 1
|
||||
assert_equal 'Domeen shop.test on aegunud / Domain shop.test has expired' \
|
||||
' / Срок действия домена shop.test истек', email.subject
|
||||
end
|
||||
end
|
|
@ -70,4 +70,13 @@ class DomainTest < ActiveSupport::TestCase
|
|||
assert_not_includes Domain.registrant_user_administered_domains(registrant_user), @domain
|
||||
end
|
||||
end
|
||||
|
||||
def test_returns_primary_contact_emails
|
||||
assert_equal 'john@inbox.test', @domain.registrant.email
|
||||
assert_equal 'john@inbox.test', contacts(:john).email
|
||||
assert_equal 'william@inbox.test', contacts(:william).email
|
||||
@domain.admin_contacts = [contacts(:john), contacts(:william)]
|
||||
|
||||
assert_equal %w[john@inbox.test william@inbox.test], @domain.primary_contact_emails
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue