Show registrar language in UI

#640
This commit is contained in:
Artur Beljajev 2017-11-30 06:05:21 +02:00
parent de4d471028
commit ba7ddd6885
5 changed files with 24 additions and 0 deletions

View file

@ -20,6 +20,10 @@ class RegistrarPresenter
registrar.website
end
def language
view.available_languages.key(registrar.language.to_sym)
end
private
attr_reader :registrar

View file

@ -1,3 +1,4 @@
<% registrar = RegistrarPresenter.new(registrar: @registrar, view: self) %>
<% content_for :actions do %>
<%= link_to(t(:edit), edit_admin_registrar_path(@registrar), class: 'btn btn-primary') %>
<%= link_to(t(:delete), admin_registrar_path(@registrar), method: :delete, data: { confirm: t(:are_you_sure) }, class: 'btn btn-danger') %>
@ -128,6 +129,7 @@
</dl>
</div>
</div>
<%= render 'admin/registrars/show/preferences', registrar: registrar %>
</div>
</div>
<div class="row">

View file

@ -0,0 +1,11 @@
<div class="panel panel-default">
<div class="panel-heading">
<%= t '.header' %>
</div>
<div class="panel-body">
<dl class="dl-horizontal">
<dt><%= Registrar.human_attribute_name :language %></dt>
<dd><%= registrar.language %></dd>
</dl>
</div>
</div>

View file

@ -9,6 +9,9 @@ en:
active: Active
api_users: API users
preferences:
header: Preferences
create:
created: Registrar has been successfully created
not_created: Unable to create registrar

View file

@ -12,4 +12,8 @@ class ShowRegistrarTest < ActionDispatch::IntegrationTest
def test_accounting_customer_code
assert_text 'ACCOUNT001'
end
def test_language
assert_text 'Language English'
end
end