Add email in linking message (fixes #10912).

This commit is contained in:
Mikaël Ates 2016-05-12 19:14:30 +02:00
parent bea99539f5
commit b4f0b51777
2 changed files with 17 additions and 8 deletions

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: authentic2-auth-fc 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-05-12 17:31+0200\n"
"POT-Creation-Date: 2016-05-12 17:50+0200\n"
"PO-Revision-Date: 2016-02-29 19:56+0100\n"
"Last-Translator: Benjamin Dauvergne <bdauvergne@entrouvert.com>\n"
"Language-Team: french <fr@li.org>\n"
@ -124,26 +124,30 @@ msgstr "Impossible de se connecter à FranceConnect."
msgid "The FranceConnect account {} is already linked with another account."
msgstr "Le compte FranceConnect {} est déjà associé à un autre compte."
#: views.py:315
#: views.py:317
msgid "Your FranceConnect account {} with email {} has been linked."
msgstr "Votre compte FranceConnect {} avec le courriel {} a été associé."
#: views.py:320
msgid "Your FranceConnect account {} has been linked."
msgstr "Votre compte FranceConnect {} a été associé."
#: views.py:321
#: views.py:326
msgid "Your local account has been updated."
msgstr "Votre compte local a été mis à jour."
#: views.py:336
#: views.py:341
msgid ""
"If you already have an account, please log in, else create your account."
msgstr ""
"Si vous avez déjà un compte saisissez vos identifiants sinon créez votre "
"compte."
#: views.py:354
#: views.py:359
msgid "FranceConnect didn't provide your email address, please do."
msgstr "FranceConnect n'a pas fourni votre adresse email, merci de le faire."
#: views.py:415
#: views.py:420
#, python-brace-format
msgid "The link with the FranceConnect account {fc_account} has been deleted."
msgstr "La liaison avec le compte FranceConnect {fc_account} a été supprimée"

View File

@ -312,8 +312,13 @@ class LoginOrLinkView(PopupViewMixin, FcOAuthSessionViewMixin, View):
if created:
self.logger.info('fc link created sub %s', self.sub)
self.update_user_info()
messages.info(request, _('Your FranceConnect account {} has '
'been linked.').format(self.fc_account))
data = utils.get_mapped_attributes_flat(request)
if 'email' in data:
messages.info(request, _('Your FranceConnect account {} with email {} has '
'been linked.').format(self.fc_account, data['email']))
else:
messages.info(request, _('Your FranceConnect account {} has '
'been linked.').format(self.fc_account))
else:
self.fc_account.token = json_token
self.fc_account.save()