42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| - content_for :page_title do
 | |
|   = t('settings.two_factor_authentication')
 | |
| 
 | |
| - content_for :heading_actions do
 | |
|   = link_to t('two_factor_authentication.disable'), disable_settings_two_factor_authentication_methods_path, class: 'button button--destructive', method: :post
 | |
| 
 | |
| %p.hint
 | |
|   %span.positive-hint
 | |
|     = fa_icon 'check'
 | |
|      
 | |
|     = t 'two_factor_authentication.enabled'
 | |
| 
 | |
| .table-wrapper
 | |
|   %table.table
 | |
|     %thead
 | |
|       %tr
 | |
|         %th= t('two_factor_authentication.methods')
 | |
|         %th
 | |
|     %tbody
 | |
|       %tr
 | |
|         %td= t('two_factor_authentication.otp')
 | |
|         %td
 | |
|           = table_link_to 'pencil', t('two_factor_authentication.edit'), settings_otp_authentication_path, method: :post
 | |
|       %tr
 | |
|         %td= t('two_factor_authentication.webauthn')
 | |
|         - if current_user.webauthn_enabled?
 | |
|           %td
 | |
|             = table_link_to 'pencil', t('two_factor_authentication.edit'), settings_webauthn_credentials_path, method: :get
 | |
|         - else
 | |
|           %td
 | |
|             = table_link_to 'key', t('two_factor_authentication.add'), new_settings_webauthn_credential_path, method: :get
 | |
| 
 | |
| %hr.spacer/
 | |
| 
 | |
| %h3= t('two_factor_authentication.recovery_codes')
 | |
| %p.muted-hint= t('two_factor_authentication.lost_recovery_codes')
 | |
| 
 | |
| %hr.spacer/
 | |
| 
 | |
| .simple_form
 | |
|   = link_to t('two_factor_authentication.generate_recovery_codes'), settings_two_factor_authentication_recovery_codes_path, data: { method: :post }, class: 'block-button'
 |