Merge branch 'master' into registry-927

This commit is contained in:
Maciej Szlosarczyk 2018-08-24 12:58:29 +03:00
commit 0dc0ac4d16
No known key found for this signature in database
GPG key ID: 41D62D42D3B0D765
13 changed files with 233 additions and 176 deletions

View file

@ -39,7 +39,7 @@ class DomainPresenter
end
def force_delete_date
view.l(domain.force_delete_time, format: :date) if domain.force_delete_time
view.l(domain.force_delete_at, format: :date) if domain.force_delete_at
end
def admin_contact_names
@ -55,20 +55,12 @@ class DomainPresenter
end
def force_delete_toggle_btn
if !domain.force_delete_scheduled?
view.content_tag(:a, view.t('admin.domains.force_delete_toggle_btn.schedule'),
data: {
toggle: 'modal',
target: '.domain-edit-force-delete-dialog',
},
class: 'dropdown-item'
)
return inactive_schedule_force_delete_btn if domain.discarded?
if domain.force_delete_scheduled?
cancel_force_delete_btn
else
view.link_to(view.t('admin.domains.force_delete_toggle_btn.cancel'),
view.admin_domain_force_delete_path(domain),
method: :delete,
data: { confirm: view.t('admin.domains.force_delete_toggle_btn.cancel_confirm') },
class: 'dropdown-item')
schedule_force_delete_btn
end
end
@ -83,6 +75,32 @@ class DomainPresenter
private
def schedule_force_delete_btn
view.content_tag(:a, view.t('admin.domains.force_delete_toggle_btn.schedule'),
class: 'btn btn-default',
data: {
toggle: 'modal',
target: '.domain-edit-force-delete-dialog',
})
end
def cancel_force_delete_btn
view.link_to view.t('admin.domains.force_delete_toggle_btn.cancel'),
view.admin_domain_force_delete_path(domain),
method: :delete,
data: {
confirm: view.t('admin.domains.force_delete_toggle_btn.cancel_confirm'),
},
class: 'btn btn-primary'
end
def inactive_schedule_force_delete_btn
view.content_tag :button, view.t('admin.domains.force_delete_toggle_btn.schedule'),
title: view.t('admin.domains.force_delete_toggle_btn.unable_to_schedule'),
disabled: true,
class: 'btn btn-default'
end
attr_reader :domain
attr_reader :view
end