diff --git a/app/assets/stylesheets/app.scss b/app/assets/stylesheets/app.scss index 0e64b1e23..ccc81098c 100644 --- a/app/assets/stylesheets/app.scss +++ b/app/assets/stylesheets/app.scss @@ -257,3 +257,7 @@ details .arrow { outline: 2px solid $black; max-width: 100%; } + +.nowrap { + white-space: nowrap; +} diff --git a/app/main/forms.py b/app/main/forms.py index 55faafbcc..826080376 100644 --- a/app/main/forms.py +++ b/app/main/forms.py @@ -41,6 +41,7 @@ from app.main.validators import ( ValidGovEmail, ) from app.notify_client.models import roles +from app.utils import guess_name_from_email_address def get_time_value_and_label(future_time): @@ -215,20 +216,18 @@ class RegisterUserForm(StripWhitespaceForm): auth_type = HiddenField('auth_type', default='sms_auth') -class RegisterUserFromInviteForm(StripWhitespaceForm): +class RegisterUserFromInviteForm(RegisterUserForm): def __init__(self, invited_user): super().__init__( service=invited_user['service'], email_address=invited_user['email_address'], auth_type=invited_user['auth_type'], + name=guess_name_from_email_address( + invited_user['email_address'] + ), ) - name = StringField( - 'Full name', - validators=[DataRequired(message='Can’t be empty')] - ) mobile_number = InternationalPhoneNumber('Mobile number', validators=[]) - password = password() service = HiddenField('service') email_address = HiddenField('email_address') auth_type = HiddenField('auth_type', validators=[DataRequired()]) diff --git a/app/templates/views/register-from-invite.html b/app/templates/views/register-from-invite.html index 4051b8086..466b2f276 100644 --- a/app/templates/views/register-from-invite.html +++ b/app/templates/views/register-from-invite.html @@ -11,7 +11,10 @@ Create an account
Your account will be created with this email: {{invited_user.email_address}}
++ Your account will be created with this email address: + {{invited_user.email_address}} +