From 00497b918dba2cf60ec6d5adeb6402da4b6ce5ba Mon Sep 17 00:00:00 2001 From: Beverly Nguyen Date: Mon, 18 Aug 2025 18:14:42 -0700 Subject: [PATCH] fix and update to template manage --- app/main/forms.py | 3 ++- app/templates/views/manage-users.html | 16 ++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/main/forms.py b/app/main/forms.py index 433c87822..4feae2ab6 100644 --- a/app/main/forms.py +++ b/app/main/forms.py @@ -1728,7 +1728,8 @@ class TemplateFolderForm(StripWhitespaceForm): if all_service_users is not None: self.users_with_permission.all_service_users = all_service_users self.users_with_permission.choices = [ - (item.id, item.name) for item in all_service_users + (item.id, f"{item.name} (admin)" if item.platform_admin else item.name) + for item in all_service_users ] users_with_permission = USWDSCollapsibleCheckboxesField( diff --git a/app/templates/views/manage-users.html b/app/templates/views/manage-users.html index 8415adc56..643c30d5b 100644 --- a/app/templates/views/manage-users.html +++ b/app/templates/views/manage-users.html @@ -86,13 +86,17 @@ {% if current_service.all_template_folders %}

- {% set folder_count = user.template_folders_for_service(current_service) | length %} - {% if folder_count == 0 %} - Cannot see any folders - {% elif folder_count != current_service.all_template_folders | length %} - Can see {{ folder_count }} folder{% if folder_count > 1 %}s{% endif %} + {% if user.platform_admin %} + Platform admin - sees all folders {% else %} - Can see all folders + {% set folder_count = user.template_folders_for_service(current_service) | length %} + {% if folder_count == 0 %} + Cannot see any folders + {% elif folder_count != current_service.all_template_folders | length %} + Can see {{ folder_count }} folder{% if folder_count > 1 %}s{% endif %} + {% else %} + Can see all folders + {% endif %} {% endif %}

{% endif %}