diff --git a/app/main/views/manage_users.py b/app/main/views/manage_users.py index 4f552731c..ce95e7011 100644 --- a/app/main/views/manage_users.py +++ b/app/main/views/manage_users.py @@ -60,7 +60,9 @@ def invite_user(service_id): # view_activity is a default role to be added to all users. # All users will have at minimum view_activity to allow users to see notifications, # templates, team members but no update privileges - permissions = ','.join(role for role in roles.keys() if request.form.get(role) == 'y').join('view_activity') + selected_permissions = [role for role in sorted(roles.keys()) if request.form.get(role) == 'y'] + selected_permissions.append('view_activity') + permissions = ','.join(selected_permissions) invited_user = invite_api_client.create_invite( current_user.id, service_id, diff --git a/app/templates/admin_template.html b/app/templates/admin_template.html index a371476db..ea680fb88 100644 --- a/app/templates/admin_template.html +++ b/app/templates/admin_template.html @@ -79,7 +79,11 @@