mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 06:34:46 +02:00
Refactor contact list
This commit is contained in:
parent
e334fd9bd0
commit
ca5edb16fa
6 changed files with 23 additions and 23 deletions
|
@ -1,4 +1,4 @@
|
|||
<tr>
|
||||
<tr class="domain">
|
||||
<td><%= link_to domain, registrant_domain_path(domain) %></td>
|
||||
<td>
|
||||
<%= link_to domain.registrant.name,
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-hover table-bordered table-condensed">
|
||||
<table class="table table-hover table-bordered table-condensed domains">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-xs-2">
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
<% contact = domain_contact.contact %>
|
||||
|
||||
<tr class="<%= domain_contact.model_name.singular.dasherize %>">
|
||||
<td><%= link_to contact, registrant_domain_contact_path(domain, contact) %></td>
|
||||
<td><%= contact.code %></td>
|
||||
<td><%= contact.email %></td>
|
||||
</tr>
|
|
@ -1,11 +1,12 @@
|
|||
<% panel_class = errors ? 'panel-danger' : 'panel-default' %>
|
||||
<div class="<%= panel_class %> panel">
|
||||
<div class="panel-heading">
|
||||
<%= header %>
|
||||
<%= t ".header_#{domain_contacts.model_name.plural.underscore}" %>
|
||||
</div>
|
||||
|
||||
<div class="table-responsive">
|
||||
<table class="table table-hover table-bordered table-condensed">
|
||||
<table class="table table-hover table-bordered table-condensed
|
||||
<%= domain_contacts.model_name.plural.dasherize %>">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-xs-4"><%= Contact.human_attribute_name :name %></th>
|
||||
|
@ -15,15 +16,9 @@
|
|||
</thead>
|
||||
|
||||
<tbody>
|
||||
<% contacts.each do |contact| %>
|
||||
<tr>
|
||||
<td>
|
||||
<%= link_to contact, registrant_domain_contact_path(domain, contact) %>
|
||||
</td>
|
||||
<td><%= contact.code %></td>
|
||||
<td><%= contact.email %></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
<%= render partial: 'registrant/domains/partials/domain_contact',
|
||||
collection: domain_contacts,
|
||||
locals: { domain: domain } %>
|
||||
</tbody>
|
||||
|
||||
<% if errors %>
|
|
@ -19,20 +19,18 @@
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<%= render 'registrant/domains/partials/contacts',
|
||||
header: t('.tech_contacts'),
|
||||
<%= render 'registrant/domains/partials/domain_contacts',
|
||||
domain: @domain,
|
||||
contacts: @domain.tech_contacts,
|
||||
domain_contacts: @domain.tech_domain_contacts,
|
||||
errors: @domain.errors.messages[:tech_contacts] %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<%= render 'registrant/domains/partials/contacts',
|
||||
header: t('.admin_contacts'),
|
||||
<%= render 'registrant/domains/partials/domain_contacts',
|
||||
domain: @domain,
|
||||
contacts: @domain.admin_contacts,
|
||||
domain_contacts: @domain.admin_domain_contacts,
|
||||
errors: @domain.errors.messages[:admin_contacts] %>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -9,11 +9,11 @@ en:
|
|||
download_list:
|
||||
registrant: Registrant
|
||||
|
||||
show:
|
||||
admin_contacts: Administrative contacts
|
||||
tech_contacts: Technical contacts
|
||||
|
||||
partials:
|
||||
registrant:
|
||||
header: Registrant
|
||||
view_details_btn: View details
|
||||
|
||||
domain_contacts:
|
||||
header_admin_domain_contacts: Administrative contacts
|
||||
header_tech_domain_contacts: Technical contacts
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue