mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-24 02:01:11 +02:00
additional tests for email_invitations
This commit is contained in:
parent
350508f9c1
commit
cbc9cdbe34
7 changed files with 111 additions and 31 deletions
|
@ -82,6 +82,7 @@ class MemberPermissionDisplay(StrEnum):
|
|||
VIEWER = "Viewer"
|
||||
NONE = "None"
|
||||
|
||||
|
||||
def get_role_display(roles):
|
||||
"""
|
||||
Returns a user-friendly display name for a given list of user roles.
|
||||
|
@ -103,6 +104,7 @@ def get_role_display(roles):
|
|||
else:
|
||||
return "-"
|
||||
|
||||
|
||||
def get_domains_display(roles, permissions):
|
||||
"""
|
||||
Determines the display name for a user's domain viewing permissions.
|
||||
|
@ -124,6 +126,7 @@ def get_domains_display(roles, permissions):
|
|||
else:
|
||||
return "Viewer, limited"
|
||||
|
||||
|
||||
def get_domain_requests_display(roles, permissions):
|
||||
"""
|
||||
Determines the display name for a user's domain request permissions.
|
||||
|
@ -148,6 +151,7 @@ def get_domain_requests_display(roles, permissions):
|
|||
else:
|
||||
return "No access"
|
||||
|
||||
|
||||
def get_members_display(roles, permissions):
|
||||
"""
|
||||
Determines the display name for a user's member management permissions.
|
||||
|
@ -172,6 +176,7 @@ def get_members_display(roles, permissions):
|
|||
else:
|
||||
return "No access"
|
||||
|
||||
|
||||
def validate_user_portfolio_permission(user_portfolio_permission):
|
||||
"""
|
||||
Validates a UserPortfolioPermission instance. Located in portfolio_helper to avoid circular imports
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue