demarches-normaliennes/app/views/users/profil/show.html.haml

45 lines
1.8 KiB
Text
Raw Normal View History

2019-07-02 18:15:03 +02:00
= render partial: 'new_administrateur/breadcrumbs',
locals: { steps: [link_to('Tableau de bord', tableau_de_bord_helper_path),
'Profil'] }
#profil-page.container
%h1 Profil
.card
.card-title Coordonnées
%p
Votre email est actuellement
%span.email-address= current_user.email
- if current_user.unconfirmed_email.present?
.card.warning
.card-title
Changement en attente :
%span.email-address= current_user.unconfirmed_email
%p
Pour finaliser votre changement dadresse, vérifiez vos emails et cliquez sur le lien de confirmation.
- if !instructeur_signed_in?
= form_for @current_user, url: update_email_path, method: :patch, html: { class: 'form' } do |f|
= f.email_field :email, value: nil, placeholder: 'Nouvelle adresse email', required: true
= f.submit "Changer mon adresse", class: 'button primary'
2019-07-02 18:15:03 +02:00
- if current_administrateur.present?
.card
2019-07-08 11:43:02 +02:00
.card-title Jeton didentification de lAPI (token)
%p Ce jeton est nécessaire pour effectuer des appels vers lAPI de #{APPLICATION_NAME}.
2019-07-02 18:15:03 +02:00
- if defined?(@token)
%p Jeton : <b>#{@token}</b>
%p Pour des raisons de sécurité, ce jeton ne sera plus ré-affiché, notez-le bien.
- else
2019-07-08 11:43:02 +02:00
%p Pour des raisons de sécurité, nous ne pouvons vous lafficher que lors de sa génération.
%p Attention, si vous avez déjà des applications qui utilisent votre jeton, le regénérer bloquera leurs accès à lAPI.
2019-07-02 18:15:03 +02:00
= link_to "Regénérer et afficher mon jeton",
renew_api_token_path,
method: :post,
class: "button primary",
2019-07-08 11:43:02 +02:00
data: { confirm: "Confirmez-vous la regénération de votre jeton ? Les applications qui lutilisent actuellement seront bloquées.",
2019-07-02 18:15:03 +02:00
disable: true }