From 834b0fc3d55322b156d1631fe1c14881e19b39ba Mon Sep 17 00:00:00 2001
From: Chris Hill-Scott
Date: Mon, 10 Aug 2020 15:56:48 +0100
Subject: [PATCH] Put hidden email field on register from invite page
Password managers will try to guess what they should save as a username
by looking at the fields on the page where you set up your password.
When registering from an invite the email address (what we use as a
username) is predefined, and only shown on the page as text, not an
input.
This commit also adds a hidden input field for password managers to pick
up.
Adapted from: https://github.com/UKGovernmentBEIS/beis-opss-psd/blob/master/app/views/users/complete_registration.html.erb#L29-L36
---
app/templates/views/register-from-invite.html | 3 +
tests/app/main/views/test_register.py | 62 ++++++++++++++++---
2 files changed, 56 insertions(+), 9 deletions(-)
diff --git a/app/templates/views/register-from-invite.html b/app/templates/views/register-from-invite.html
index 65afb6edd..b02e3bf9e 100644
--- a/app/templates/views/register-from-invite.html
+++ b/app/templates/views/register-from-invite.html
@@ -17,6 +17,9 @@ Create an account
{{invited_user.email_address}}
{% call form_wrapper() %}
+
+
+
{{ textbox(form.name, width='3-4') }}
{% if invited_user.auth_type == 'sms_auth' %}