1
0
Fork 0

Move code from view to partial

This commit is contained in:
Alex Kotov 2019-09-14 00:15:58 +05:00
parent cc5d7dc281
commit 3dc9678043
Signed by: kotovalexarian
GPG key ID: 553C0EBBEB5D5F08
4 changed files with 51 additions and 48 deletions

View file

@ -0,0 +1,26 @@
<% if policy(PrivateKey.new(asymmetric_key)).show? %>
<div class="alert alert-warning" role="alert">
<h4 class="alert-heading">
<%= translate '.header' %>
</h4>
<hr/>
<p>
<%= translate(
'.text',
delay: distance_of_time_in_words(AsymmetricKey::PRIVATE_KEY_CLEAR_DELAY),
) %>
</p>
<%= link_to(
translate('.link'),
private_key_path(
asymmetric_key,
format: :key,
private_key_pem_secret: params[:private_key_pem_secret],
),
class: 'btn btn-warning',
) %>
</div>
<% end %>

View file

@ -66,34 +66,11 @@
</div>
<div class="col-md-6">
<% if policy(PrivateKey.new(@x509_certificate.asymmetric_key)).show? %>
<div class="alert alert-warning" role="alert">
<h4 class="alert-heading">
<%= translate '.private_key_alert_header' %>
</h4>
<hr/>
<p>
<%= translate(
'.private_key_alert_text',
delay: distance_of_time_in_words(AsymmetricKey::PRIVATE_KEY_CLEAR_DELAY),
) %>
</p>
<%= link_to(
translate('.private_key_alert_link'),
private_key_path(
@x509_certificate.asymmetric_key,
format: :key,
private_key_pem_secret: params[:private_key_pem_secret],
),
class: 'btn btn-warning',
) %>
</div>
<% end %>
<%= render partial: 'private_keys/alert',
locals: {
asymmetric_key: @x509_certificate.asymmetric_key,
}
%>
</div>
</div>
</div>

View file

@ -16,6 +16,16 @@ en:
If this was you, you can ignore this alert. If you suspect
any suspicious activity on your account, please change your password
and enable two-factor authentication
private_keys:
alert:
link: Download
header: >-
Your private key is ready, but you have to download it right now!
text: >-
For better security we have encrypted your private key
with temporary secret token. You can download it until
you leave this page. Also note that key will be deleted
in %{delay} after creation anyway.
staffs:
people:
show:
@ -25,13 +35,3 @@ en:
show:
link_to_connect_account: Link to connect account
generate: Generate
x509_certificates:
show:
private_key_alert_header: >-
Your private key is ready, but you have to download it right now!
private_key_alert_text: >-
For better security we have encrypted your private key
with temporary secret token. You can download it until
you leave this page. Also note that key will be deleted
in %{delay} after creation anyway.
private_key_alert_link: Download

View file

@ -17,6 +17,16 @@ ru:
Если это были вы, можете проигнорировать это предупреждение.
Если вы заметили подозрительную активность вашего аккаунта, пожалуйста
измените пароль и включите двухфакторную аутентификацию
private_keys:
alert:
link: Скачать
header: >-
Ваш приватный ключ готов, но вы должны скачать его прямо сейчас!
text: >-
Для большей безопасности мы зашифровали ваш приватный ключ
с помощью временного токена. Вы можете скачать его пока не покините
эту страницу. Также учтите, что ключ будет уничтожен через %{delay}
после создания в любом случае.
settings:
people:
show:
@ -38,13 +48,3 @@ ru:
свой аккаунт к данной личности. Эта ссылка предназначена
для передачи только этому человеку. Если ссылка уже существует,
то новая ссылка заменит прежнюю, прежняя перестанет работать.
x509_certificates:
show:
private_key_alert_header: >-
Ваш приватный ключ готов, но вы должны скачать его прямо сейчас!
private_key_alert_text: >-
Для большей безопасности мы зашифровали ваш приватный ключ
с помощью временного токена. Вы можете скачать его пока не покините
эту страницу. Также учтите, что ключ будет уничтожен через %{delay}
после создания в любом случае.
private_key_alert_link: Скачать