mirror of
https://github.com/internetee/registry.git
synced 2025-07-01 16:53:37 +02:00
Moved force delete button under statuses #2785
This commit is contained in:
parent
d524642742
commit
05bcce0669
5 changed files with 18 additions and 12 deletions
|
@ -122,21 +122,23 @@ class DomainStatus < ActiveRecord::Base
|
|||
class << self
|
||||
def admin_statuses
|
||||
[
|
||||
SERVER_DELETE_PROHIBITED,
|
||||
SERVER_HOLD,
|
||||
SERVER_RENEW_PROHIBITED,
|
||||
SERVER_TRANSFER_PROHIBITED,
|
||||
# sync with admin_statuses_map
|
||||
# SERVER_MANUAL_INZONE,
|
||||
# SERVER_RENEW_PROHIBITED,
|
||||
# SERVER_TRANSFER_PROHIBITED,
|
||||
# SERVER_REGISTRANT_CHANGE_PROHIBITED,
|
||||
# SERVER_ADMIN_CHANGE_PROHIBITED,
|
||||
# SERVER_TECH_CHANGE_PROHIBITED
|
||||
SERVER_DELETE_PROHIBITED,
|
||||
SERVER_UPDATE_PROHIBITED,
|
||||
SERVER_MANUAL_INZONE,
|
||||
SERVER_REGISTRANT_CHANGE_PROHIBITED,
|
||||
SERVER_ADMIN_CHANGE_PROHIBITED,
|
||||
SERVER_TECH_CHANGE_PROHIBITED
|
||||
]
|
||||
end
|
||||
|
||||
def admin_statuses_map
|
||||
[
|
||||
['Hold', SERVER_HOLD],
|
||||
# sync with admin_statuses
|
||||
# ['ManualInzone', SERVER_MANUAL_INZONE],
|
||||
# [''],
|
||||
# ['RenewProhibited', SERVER_RENEW_PROHIBITED],
|
||||
|
|
|
@ -1,6 +1,13 @@
|
|||
- content_for :actions do
|
||||
= link_to(t(:add_new_status), '#', class: 'btn btn-primary js-add-status')
|
||||
- if @domain.force_deletable?
|
||||
= link_to(t(:set_force_delete), set_force_delete_admin_domain_path(@domain),
|
||||
method: :post, data: { confirm: t(:are_you_sure) }, class: 'btn btn-warning')
|
||||
- else
|
||||
= link_to(t(:unset_force_delete), unset_force_delete_admin_domain_path(@domain),
|
||||
method: :post, data: { confirm: t(:are_you_sure) }, class: 'btn btn-warning')
|
||||
= link_to(t(:back_to_domain), [:admin, @domain], class: 'btn btn-default')
|
||||
|
||||
= render 'shared/title', name: "#{t(:edit)}: #{@domain.name}"
|
||||
|
||||
= render 'form'
|
||||
|
|
1
app/views/admin/domains/form/_pending_update.haml
Normal file
1
app/views/admin/domains/form/_pending_update.haml
Normal file
|
@ -0,0 +1 @@
|
|||
yeah
|
|
@ -11,7 +11,7 @@
|
|||
- @domain.statuses.each do |status|
|
||||
%tr
|
||||
%td
|
||||
- if [DomainStatus::PENDING_UPDATE, DomainStatus::PENDING_DELETE].include? status
|
||||
- if @domain.pending_json.present? && [DomainStatus::PENDING_UPDATE, DomainStatus::PENDING_DELETE].include?(status)
|
||||
= link_to status, admin_domain_domain_versions_path(@domain.id)
|
||||
- else
|
||||
= status
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
- content_for :actions do
|
||||
= link_to(t(:edit_statuses), edit_admin_domain_path(@domain), class: 'btn btn-primary')
|
||||
= link_to(t(:history), admin_domain_domain_versions_path(@domain.id), method: :get, class: 'btn btn-primary')
|
||||
- if @domain.force_deletable?
|
||||
= link_to(t(:set_force_delete), set_force_delete_admin_domain_path(@domain), method: :post, data: { confirm: t(:are_you_sure) }, class: 'btn btn-warning')
|
||||
- else
|
||||
= link_to(t(:unset_force_delete), unset_force_delete_admin_domain_path(@domain), method: :post, data: { confirm: t(:are_you_sure) }, class: 'btn btn-warning')
|
||||
|
||||
= render 'shared/title', name: @domain.name
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue