Fix remaining lint warnings

This commit is contained in:
Dominik Kwiatek 2020-10-19 15:55:00 +02:00
parent dc88ac3f06
commit ea99805da1
5 changed files with 17 additions and 5 deletions

View file

@ -14,9 +14,10 @@
= u.display_name
%span.text-muted= u.screen_name
%p.answerbox__question-text
- if type == 'new'
- case type
- when 'new'
= t('views.discover.userbox.new', time: time_ago_in_words(u.created_at))
- elsif type == 'most'
- when 'most'
= t('views.discover.userbox.answers', questions: pluralize(a, t('views.general.question')))
- else
= t('views.discover.userbox.questions', questions: pluralize(q, t('views.general.question')))

View file

@ -6,7 +6,7 @@
.totp-setup__left
.totp-setup__card
.totp-setup__qr
= @qr_svg
= qr_svg
%p.totp-setup__text
If you cannot scan the QR code, use the following key instead:
%code= current_user.otp_secret_key.scan(/.{4}/).flatten.join(' ')
@ -31,10 +31,20 @@
%ul.list-inline
%li.list-inline-item
%a{ href: 'https://apps.apple.com/gb/app/strongbox-authenticator/id1023839880' } App Store
%li
%i.fa.fa-apple
%i.fa.fa-android
Microsoft Authenticator
%ul.list-inline
%li.list-inline-item
%a{ href: 'https://apps.apple.com/gb/app/microsoft-authenticator/id983156458' } App Store
%li.list-inline-item
%a{ href: 'https://play.google.com/store/apps/details?id=com.azure.authenticator' } Google Play
%p Once you have downloaded an authenticator app, add your Retrospring account by scanning the QR code displayed on the left.
= f.text_field :otp_validation, class: 'totp-setup__code-field', label: 'Enter the code displayed in the app here:'
= f.hidden_field :otp_secret_key, value: current_user.otp_secret_key
= f.submit t('views.actions.save'), class: 'btn btn-primary'
- else
%p Your account is set up to require the use of a one-time password in order to log in
= link_to t('views.actions.remove'), destroy_user_2fa_path, class: 'btn btn-primary', method: 'delete', data: { confirm: 'Are you sure you want to disable two-factor authentication?' }
= link_to t('views.actions.remove'), destroy_user_2fa_path, class: 'btn btn-primary', method: 'delete',
data: { confirm: t('views.settings.security.2fa.detach_confirm') }

View file

@ -1,4 +1,4 @@
= render 'settings/security'
= render 'settings/security', qr_svg: @qr_svg
- provide(:title, generate_title('Security Settings'))
- parent_layout 'user/settings'

View file

@ -419,6 +419,7 @@ en:
security:
2fa:
title: "Two-factor authentication"
detach_confirm: "Are you sure you want to disable two-factor authentication?"
modal:
ask:
title: "Ask your followers"