diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 303d82f05..71884b4a7 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -176,6 +176,18 @@ class MyUserAdminForm(UserChangeForm): "user_permissions": NoAutocompleteFilteredSelectMultiple("user_permissions", False), } + # Loads "tabtitle" for this admin page so that on render the
- If you add someone to a domain here, it will trigger emails to the invitee and all managers of the domain when you click "save." If you don't want to trigger those emails, use the User domain roles permissions table instead. + If you invite someone to a domain here, it will trigger email notifications. If you don't want to trigger emails, use the + + User Domain Roles + + table instead.
- If you cancel the domain invitation here, it won't trigger any emails. It also won't remove - their domain management privileges if they already have that role assigned. Go to the - User Domain Roles table - if you want to remove the user from a domain. + If you cancel the domain invitation here, it won't trigger any email notifications. + It also won't remove the user's domain management privileges if they already logged in. Go to the + + User Domain Roles + + table if you want to remove their domain management privileges.
- If you cancel the domain invitation here, it won't trigger any emails. It also won't remove - their domain management privileges if they already have that role assigned. Go to the - User Domain Roles table - if you want to remove the user from a domain. + If you cancel the domain invitation here, it won't trigger any email notifications. + It also won't remove the user's domain management privileges if they already logged in. Go to the + + User Domain Roles + + table if you want to remove their domain management privileges.
-Domain invitations contain all individuals who have been invited to manage a .gov domain. -Invitations are sent via email, and the recipient must log in to the registrar to officially -accept and become a domain manager. + This table contains all individuals who have been invited to manage a .gov domain. + These individuals must log in to the registrar to officially accept and become a domain manager.
-An “invited” status indicates that the recipient has not logged in to the registrar since the invitation was sent. Deleting an invitation with an "invited" status will prevent the user from signing in. -A “received” status indicates that the recipient has logged in. Deleting an invitation with a "received" status will not revoke that user's access from the domain. To remove a user who has already signed in, go to User domain roles and delete the role for the correct domain/manager combination. + An “invited” status indicates that the recipient has not logged in to the registrar since the invitation was sent. + A “received” status indicates that the recipient has logged in.
-If an invitation is created in this table, an email will not be sent. -To have an email sent, go to the domain in Domains, -click the “Manage domain” button, and add a domain manager. + If you invite someone to a domain by using this table, they’ll receive an email notification. + The existing managers of the domain will also be notified. However, canceling an invitation here won’t trigger any emails.
diff --git a/src/registrar/templates/django/admin/includes/descriptions/portfolio_invitation_description.html b/src/registrar/templates/django/admin/includes/descriptions/portfolio_invitation_description.html index 51515bcb2..9a486f944 100644 --- a/src/registrar/templates/django/admin/includes/descriptions/portfolio_invitation_description.html +++ b/src/registrar/templates/django/admin/includes/descriptions/portfolio_invitation_description.html @@ -1,11 +1,15 @@-Portfolio invitations contain all individuals who have been invited to become members of an organization. -Invitations are sent via email, and the recipient must log in to the registrar to officially -accept and become a member. + This table contains all individuals who have been invited to become members of a portfolio. + These individuals must log in to the registrar to officially accept and become a member.
-An “invited” status indicates that the recipient has not logged in to the registrar since the invitation was sent -or that the recipient has logged in but is already a member of an organization. -A “received” status indicates that the recipient has logged in. + An “invited” status indicates that the recipient has not logged in to the registrar since the invitation + was sent or that the recipient has logged in but is already a member of another portfolio. A “received” + status indicates that the recipient has logged in. +
+ ++ If you invite someone to a portfolio by using this table, they’ll receive an email notification. + If you assign them "admin" access, the existing portfolio admins will also be notified. However, canceling an invitation here won’t trigger any emails.
diff --git a/src/registrar/templates/django/admin/includes/descriptions/user_domain_role_description.html b/src/registrar/templates/django/admin/includes/descriptions/user_domain_role_description.html index 7066fcb93..f0e7f5a5f 100644 --- a/src/registrar/templates/django/admin/includes/descriptions/user_domain_role_description.html +++ b/src/registrar/templates/django/admin/includes/descriptions/user_domain_role_description.html @@ -1,10 +1,13 @@-This table represents the managers who are assigned to each domain in the registrar. -There are separate records for each domain/manager combination. -Managers can update information related to a domain, such as DNS data and security contact. + This table represents the managers who are assigned to each domain in the registrar. There are separate records for each domain/manager combination. + Managers can update information related to a domain, such as DNS data and security contact.
-The creator of an approved domain request automatically becomes a manager for that domain. -Anyone who retrieves a domain invitation is also assigned the manager role. + The creator of an approved domain request automatically becomes a manager for that domain. + Anyone who retrieves a domain invitation will also appear in this table as a manager. +
+ ++ If you add or remove someone to a domain by using this table, those actions won’t trigger notification emails.
diff --git a/src/registrar/templates/django/admin/includes/descriptions/user_portfolio_permission_description.html b/src/registrar/templates/django/admin/includes/descriptions/user_portfolio_permission_description.html new file mode 100644 index 000000000..fd8919b8f --- /dev/null +++ b/src/registrar/templates/django/admin/includes/descriptions/user_portfolio_permission_description.html @@ -0,0 +1,11 @@ ++ This table represents the members of each portfolio in the registrar. There are separate records for each member/portfolio combination. +
+ ++ Each member is assigned one of two access levels: admin or basic. Only admins can manage member permissions and organization metadata. +
+ ++ If you add or remove someone to a portfolio by using this table, those actions won’t trigger notification emails. +
\ No newline at end of file diff --git a/src/registrar/templates/django/admin/multiple_choice_list_filter.html b/src/registrar/templates/django/admin/multiple_choice_list_filter.html index c64fa1be1..27b8d9969 100644 --- a/src/registrar/templates/django/admin/multiple_choice_list_filter.html +++ b/src/registrar/templates/django/admin/multiple_choice_list_filter.html @@ -9,16 +9,12 @@ {% for choice in choices %} {% if choice.reset %}- If you add someone to a portfolio here, it will trigger an invitation email when you click "save." If you don't want to trigger an email, use the User portfolio permissions table instead. + If you invite someone to a portfolio here, it will trigger email notifications. If you don't want to trigger emails, use the + + User Portfolio Permissions + + table instead.
- If you cancel the portfolio invitation here, it won't trigger any emails. It also won't remove the user's - portfolio access if they already logged in. Go to the + If you cancel the portfolio invitation here, it won't trigger any email notifications. + It also won't remove the user's portfolio access if they already logged in. Go to the User Portfolio Permissions - table if you want to remove the user from a portfolio. + table if you want to remove their portfolio access.
+ If you cancel the portfolio invitation here, it won't trigger any email notifications. + It also won't remove the user's portfolio access if they already logged in. Go to the + + User Portfolio Permissions + + table if you want to remove their portfolio access. +
+- If you add someone to a domain here, it will not trigger any emails. To trigger emails, use the User Domain Role invitations table instead. + If you add someone to a domain here, it won't trigger any email notifications. To trigger emails, use the + + Domain Invitations + table instead.
- If you remove someone from a domain here, it won't trigger any emails when you click "save." + If you remove someone from a domain here, it won't trigger any email notifications.
- If you remove someone from a domain here, it won't trigger any emails when you click "save." + If you remove someone from a domain here, it won't trigger any email notifications.
- If you add someone to a portfolio here, it will not trigger an invitation email. To trigger an email, use the Portfolio invitations table instead. + If you add someone to a portfolio here, it won't trigger any email notifications. To trigger emails, use the + + Portfolio Invitations + + table instead.
- If you remove someone from a portfolio here, it will not send any emails when you click "Save". + If you remove someone from a portfolio here, it won't trigger any email notifications.
+ If you remove someone from a portfolio here, it won't trigger any email notifications. +
++ {{ domain.domain_info.federal_agency }} +
{% endif %} {% input_with_errors form.organization_name %} diff --git a/src/registrar/templates/domain_request_dotgov_domain.html b/src/registrar/templates/domain_request_dotgov_domain.html index 91373609d..9edba1612 100644 --- a/src/registrar/templates/domain_request_dotgov_domain.html +++ b/src/registrar/templates/domain_request_dotgov_domain.html @@ -61,7 +61,7 @@