mirror of
https://github.com/internetee/registry.git
synced 2025-08-03 08:22:05 +02:00
Refactor registrars
- Reorganize views - Improve database structure - Use default translations - Combine tests
This commit is contained in:
parent
59e9b16dfa
commit
efb63399b2
27 changed files with 287 additions and 353 deletions
|
@ -59,64 +59,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading clearfix">
|
||||
<div class="pull-left">
|
||||
<%= t(:address) %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :street %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.text_field(:street, class: 'form-control') %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :city %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.text_field(:city, class: 'form-control') %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :state %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.text_field(:state, class: 'form-control') %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :zip %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.text_field(:zip, class: 'form-control') %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :country_code, t(:country) %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.select(:country_code, SortedCountry.all_options(f.object.country_code), {}, class: 'form-control') %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%= render 'admin/registrars/form/address', f: f %>
|
||||
<%= render 'admin/registrars/form/billing', f: f %>
|
||||
|
||||
<div class="row">
|
||||
|
|
59
app/views/admin/registrars/form/_address.html.erb
Normal file
59
app/views/admin/registrars/form/_address.html.erb
Normal file
|
@ -0,0 +1,59 @@
|
|||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading clearfix">
|
||||
<div class="pull-left">
|
||||
<%= t '.header' %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :street %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.text_field :address_street, class: 'form-control' %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :city %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.text_field :address_city, class: 'form-control' %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :state %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.text_field :address_state, class: 'form-control' %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :zip %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.text_field :address_zip, class: 'form-control' %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-4 control-label">
|
||||
<%= f.label :address_country_code, t(:country) %>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<%= f.select :address_country_code, SortedCountry.all_options(f.object.address_country_code), {}, class: 'form-control' %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="text-muted"><%= t '.hint' %></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -28,23 +28,23 @@
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<%= render 'details', registrar: @registrar %>
|
||||
<%= render 'admin/registrars/show/details', registrar: @registrar %>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<%= render 'contacts', registrar: @registrar %>
|
||||
<%= render 'billing', registrar: @registrar %>
|
||||
<%= render 'preferences', registrar: registrar %>
|
||||
<%= render 'admin/registrars/show/contacts', registrar: @registrar %>
|
||||
<%= render 'admin/registrars/show/billing', registrar: @registrar %>
|
||||
<%= render 'admin/registrars/show/preferences', registrar: registrar %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<%= render 'users', registrar: @registrar %>
|
||||
<%= render 'admin/registrars/show/users', registrar: @registrar %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<%= render 'white_ips', registrar: @registrar %>
|
||||
<%= render 'admin/registrars/show/white_ips', registrar: @registrar %>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -21,4 +21,4 @@
|
|||
<dd><%= registrar.reference_no %></dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -5,17 +5,17 @@
|
|||
|
||||
<div class="panel-body">
|
||||
<dl class="dl-horizontal">
|
||||
<dt><%= t(:country) %></dt>
|
||||
<dt><%= Registrar.human_attribute_name :country %></dt>
|
||||
<dd><%= @registrar.country %></dd>
|
||||
|
||||
<dt><%= t(:address) %></dt>
|
||||
<dt><%= Registrar.human_attribute_name :address %></dt>
|
||||
<dd><%= @registrar.address %></dd>
|
||||
|
||||
<dt><%= t(:contact_phone) %></dt>
|
||||
<dt><%= Registrar.human_attribute_name :phone %></dt>
|
||||
<dd><%= @registrar.phone %></dd>
|
||||
|
||||
<dt><%= t(:contact_email) %></dt>
|
||||
<dt><%= Registrar.human_attribute_name :email %></dt>
|
||||
<dd><%= @registrar.email %></dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -15,7 +15,7 @@
|
|||
<dd><%= registrar.code %></dd>
|
||||
|
||||
<dt><%= Registrar.human_attribute_name :balance %></dt>
|
||||
<dd><%= registrar.balance %></dd>
|
||||
<dd><%= number_to_currency registrar.balance %></dd>
|
||||
|
||||
<dt><%= Registrar.human_attribute_name :website %></dt>
|
||||
<dd><%= registrar.website %></dd>
|
Loading…
Add table
Add a link
Reference in a new issue