diff --git a/app/models/user.py b/app/models/user.py index f74046eb0..84a4b339e 100644 --- a/app/models/user.py +++ b/app/models/user.py @@ -168,9 +168,6 @@ class User(UserMixin): """ Returns list of template folders that a user can view for a given service """ - if not service.has_permission('edit_folder_permissions'): - return service.all_template_folders - return [ template_folder for template_folder in service.all_template_folders diff --git a/app/templates/views/manage-users.html b/app/templates/views/manage-users.html index e915f5ba4..a69a908e0 100644 --- a/app/templates/views/manage-users.html +++ b/app/templates/views/manage-users.html @@ -48,17 +48,8 @@ label ) }} {% endfor %} - {% if current_service.has_permission('email_auth') %} -
- {% if user.auth_type == 'sms_auth' %} - Signs in with a text message code - {% else %} - Signs in with an email link - {% endif %} -
- {% endif %} {# only show if the service has folders #} - {% if current_service.has_permission('edit_folder_permissions') and current_service.all_template_folders %} + {% if current_service.all_template_folders %}
{% set folder_count = user.template_folders_for_service(current_service) | length %} @@ -71,6 +62,15 @@ {% endif%}
{% endif %} + {% if current_service.has_permission('email_auth') %} +
+ {% if user.auth_type == 'sms_auth' %} + Signs in with a text message code + {% else %} + Signs in with an email link + {% endif %} +
+ {% endif %} {% if current_user.has_permissions('manage_service') %}