Merge pull request #238 from alphagov/show-invite-email

Show invite email
This commit is contained in:
NIcholas Staples
2016-03-08 08:49:00 +00:00
7 changed files with 141 additions and 8 deletions

View File

@@ -104,7 +104,7 @@ class RegisterUserFromInviteForm(Form):
mobile_number = mobile_number()
password = password()
service = HiddenField('service')
email_address = HiddenField('email_address')
email_address = email_address()
class InviteUserForm(Form):

View File

@@ -28,11 +28,15 @@ from app.utils import user_has_permissions
def manage_users(service_id):
users = user_api_client.get_users_for_service(service_id=service_id)
invited_users = invite_api_client.get_invites_for_service(service_id=service_id)
filtered_invites = []
for invite in invited_users:
if invite.status != 'accepted':
filtered_invites.append(invite)
return render_template('views/manage-users.html',
service_id=service_id,
users=users,
current_user=current_user,
invited_users=invited_users)
invited_users=filtered_invites)
@main.route("/services/<service_id>/users/invite", methods=['GET', 'POST'])