mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 22:54:47 +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_domain_path(domain) %></td>
|
||||||
<td>
|
<td>
|
||||||
<%= link_to domain.registrant.name,
|
<%= link_to domain.registrant.name,
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="table-responsive">
|
<div class="table-responsive">
|
||||||
<table class="table table-hover table-bordered table-condensed">
|
<table class="table table-hover table-bordered table-condensed domains">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th class="col-xs-2">
|
<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' %>
|
<% panel_class = errors ? 'panel-danger' : 'panel-default' %>
|
||||||
<div class="<%= panel_class %> panel">
|
<div class="<%= panel_class %> panel">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<%= header %>
|
<%= t ".header_#{domain_contacts.model_name.plural.underscore}" %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="table-responsive">
|
<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>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th class="col-xs-4"><%= Contact.human_attribute_name :name %></th>
|
<th class="col-xs-4"><%= Contact.human_attribute_name :name %></th>
|
||||||
|
@ -15,15 +16,9 @@
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
<tbody>
|
<tbody>
|
||||||
<% contacts.each do |contact| %>
|
<%= render partial: 'registrant/domains/partials/domain_contact',
|
||||||
<tr>
|
collection: domain_contacts,
|
||||||
<td>
|
locals: { domain: domain } %>
|
||||||
<%= link_to contact, registrant_domain_contact_path(domain, contact) %>
|
|
||||||
</td>
|
|
||||||
<td><%= contact.code %></td>
|
|
||||||
<td><%= contact.email %></td>
|
|
||||||
</tr>
|
|
||||||
<% end %>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
||||||
<% if errors %>
|
<% if errors %>
|
|
@ -19,20 +19,18 @@
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<%= render 'registrant/domains/partials/contacts',
|
<%= render 'registrant/domains/partials/domain_contacts',
|
||||||
header: t('.tech_contacts'),
|
|
||||||
domain: @domain,
|
domain: @domain,
|
||||||
contacts: @domain.tech_contacts,
|
domain_contacts: @domain.tech_domain_contacts,
|
||||||
errors: @domain.errors.messages[:tech_contacts] %>
|
errors: @domain.errors.messages[:tech_contacts] %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<%= render 'registrant/domains/partials/contacts',
|
<%= render 'registrant/domains/partials/domain_contacts',
|
||||||
header: t('.admin_contacts'),
|
|
||||||
domain: @domain,
|
domain: @domain,
|
||||||
contacts: @domain.admin_contacts,
|
domain_contacts: @domain.admin_domain_contacts,
|
||||||
errors: @domain.errors.messages[:admin_contacts] %>
|
errors: @domain.errors.messages[:admin_contacts] %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,11 +9,11 @@ en:
|
||||||
download_list:
|
download_list:
|
||||||
registrant: Registrant
|
registrant: Registrant
|
||||||
|
|
||||||
show:
|
|
||||||
admin_contacts: Administrative contacts
|
|
||||||
tech_contacts: Technical contacts
|
|
||||||
|
|
||||||
partials:
|
partials:
|
||||||
registrant:
|
registrant:
|
||||||
header: Registrant
|
header: Registrant
|
||||||
view_details_btn: View details
|
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