mirror of
https://github.com/internetee/registry.git
synced 2025-08-06 01:35:10 +02:00
Refactor domain force delete, add "death" force delete mailer template
#268
This commit is contained in:
parent
ae5ae9c60b
commit
b7a999f536
23 changed files with 395 additions and 166 deletions
|
@ -1,3 +1,34 @@
|
|||
<div class="domain-edit-force-delete-dialog">
|
||||
test
|
||||
<div class="modal domain-edit-force-delete-dialog" tabindex="-1" role="dialog">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title"><%= t '.title' %></h4>
|
||||
</div>
|
||||
|
||||
<div class="modal-body">
|
||||
<div class="row">
|
||||
<%= form_tag schedule_force_delete_admin_domain_path, method: :patch,
|
||||
id: 'domain-force-delete-form', class: 'form-horizontal' do %>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label"><%= t '.template' %>:</label>
|
||||
<div class="col-sm-9">
|
||||
<%= select_tag 'template_name', options_for_select(templates), class: 'form-control' %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"><%= t '.close_btn' %></button>
|
||||
<button type="submit" form="domain-force-delete-form" class="btn btn-danger">
|
||||
<%= t '.submit_btn' %>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,17 +1,20 @@
|
|||
<% content_for :actions do %>
|
||||
<%= link_to t('.add_new_status_btn'), '#', class: 'btn btn-primary js-add-status' %>
|
||||
<% domain = DomainPresenter.new(domain: @domain, view: self) %>
|
||||
|
||||
<% if @domain.force_deletable? %>
|
||||
<%= link_to(t('.force_delete_btn'), force_delete_admin_domain_path(@domain),
|
||||
method: :post, data: { confirm: t(:are_you_sure) }, class: 'btn btn-warning') %>
|
||||
<% else %>
|
||||
<%= link_to(t('.cancel_force_delete_btn'), cancel_force_delete_admin_domain_path(@domain),
|
||||
method: :post, data: { confirm: t(:are_you_sure) }, class: 'btn btn-warning') %>
|
||||
<% end %>
|
||||
<div class="row">
|
||||
<div class="col-sm-5">
|
||||
<h1 class="text-center-xs">
|
||||
Edit: <%= domain.name %>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="col-sm-7">
|
||||
<h1 class="text-right text-center-xs">
|
||||
<%= link_to t('.add_new_status_btn'), '#', class: 'btn btn-primary js-add-status' %>
|
||||
<%= domain.force_delete_toggle_btn %>
|
||||
<%= link_to t('.back_btn'), [:admin, @domain], class: 'btn btn-default' %>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
<%= link_to t(:back_to_domain), [:admin, @domain], class: 'btn btn-default' %>
|
||||
<% end %>
|
||||
|
||||
<%= render 'shared/title', name: "#{t(:edit)}: #{@domain.name}" %>
|
||||
<%= render 'form' %>
|
||||
<%= render 'force_delete_dialog' %>
|
||||
<%= render 'force_delete_dialog', templates: force_delete_templates %>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue