89 lines
3.8 KiB
Python
89 lines
3.8 KiB
Python
class Permissions(object):
|
|
VIEW_AUDIT_LOG = "view_audit_log"
|
|
VIEW_PORTFOLIO_AUDIT_LOG = "view_portfolio_audit_log"
|
|
REQUEST_JEDI_PORTFOLIO = "request_jedi_portfolio"
|
|
VIEW_ORIGINAL_JEDI_REQEUST = "view_original_jedi_request"
|
|
REVIEW_AND_APPROVE_JEDI_PORTFOLIO_REQUEST = (
|
|
"review_and_approve_jedi_portfolio_request"
|
|
)
|
|
MODIFY_ATAT_ROLE_PERMISSIONS = "modify_atat_role_permissions"
|
|
CREATE_CSP_ROLE = "create_csp_role"
|
|
DELETE_CSP_ROLE = "delete_csp_role"
|
|
DEACTIVE_CSP_ROLE = "deactivate_csp_role"
|
|
MODIFY_CSP_ROLE_PERMISSIONS = "modify_csp_role_permissions"
|
|
|
|
VIEW_USAGE_REPORT = "view_usage_report"
|
|
VIEW_USAGE_DOLLARS = "view_usage_dollars"
|
|
ADD_AND_ASSIGN_CSP_ROLES = "add_and_assign_csp_roles"
|
|
REMOVE_CSP_ROLES = "remove_csp_roles"
|
|
REQUEST_NEW_CSP_ROLE = "request_new_csp_role"
|
|
ASSIGN_AND_UNASSIGN_ATAT_ROLE = "assign_and_unassign_atat_role"
|
|
|
|
VIEW_ASSIGNED_ATAT_ROLE_CONFIGURATIONS = "view_assigned_atat_role_configurations"
|
|
VIEW_ASSIGNED_CSP_ROLE_CONFIGURATIONS = "view_assigned_csp_role_configurations"
|
|
|
|
EDIT_PORTFOLIO_INFORMATION = "edit_portfolio_information"
|
|
DEACTIVATE_PORTFOLIO = "deactivate_portfolio"
|
|
VIEW_ATAT_PERMISSIONS = "view_atat_permissions"
|
|
TRANSFER_OWNERSHIP_OF_PORTFOLIO = "transfer_ownership_of_portfolio"
|
|
VIEW_PORTFOLIO_MEMBERS = "view_portfolio_members"
|
|
|
|
ADD_APPLICATION_IN_PORTFOLIO = "add_application_in_portfolio"
|
|
DELETE_APPLICATION_IN_PORTFOLIO = "delete_application_in_portfolio"
|
|
DEACTIVATE_APPLICATION_IN_PORTFOLIO = "deactivate_application_in_portfolio"
|
|
VIEW_APPLICATION_IN_PORTFOLIO = "view_application_in_portfolio"
|
|
RENAME_APPLICATION_IN_PORTFOLIO = "rename_application_in_portfolio"
|
|
|
|
ADD_ENVIRONMENT_IN_APPLICATION = "add_environment_in_application"
|
|
DELETE_ENVIRONMENT_IN_APPLICATION = "delete_environment_in_application"
|
|
DEACTIVATE_ENVIRONMENT_IN_APPLICATION = "deactivate_environment_in_application"
|
|
VIEW_ENVIRONMENT_IN_APPLICATION = "view_environment_in_application"
|
|
RENAME_ENVIRONMENT_IN_APPLICATION = "rename_environment_in_application"
|
|
|
|
ADD_TAG_TO_PORTFOLIO = "add_tag_to_portfolio"
|
|
REMOVE_TAG_FROM_PORTFOLIO = "remove_tag_from_portfolio"
|
|
|
|
VIEW_TASK_ORDER = "view_task_order"
|
|
UPDATE_TASK_ORDER = "update_task_order"
|
|
ADD_TASK_ORDER_OFFICER = "add_task_order_officers"
|
|
|
|
# new portfolio permissions
|
|
# base portfolio perms
|
|
VIEW_PORTFOLIO = "view_portfolio"
|
|
|
|
# application management
|
|
VIEW_APPLICATION = "view_application"
|
|
EDIT_APPLICATION = "edit_application"
|
|
CREATE_APPLICATION = "create_application"
|
|
VIEW_APPLICATION_MEMBER = "view_application_member"
|
|
EDIT_APPLICATION_MEMBER = "edit_application_member"
|
|
CREATE_APPLICATION_MEMBER = "create_application_member"
|
|
VIEW_ENVIRONMENT = "view_environment"
|
|
EDIT_ENVIRONMENT = "edit_environment"
|
|
CREATE_ENVIRONMENT = "create_environment"
|
|
|
|
# funding
|
|
VIEW_PORTFOLIO_FUNDING = "view_portfolio_funding" # TO summary page
|
|
CREATE_TASK_ORDER = "create_task_order" # create a new TO
|
|
VIEW_TASK_ORDER_DETAILS = "view_task_order_details" # individual TO page
|
|
EDIT_TASK_ORDER_DETAILS = (
|
|
"edit_task_order_details"
|
|
) # edit TO that has not been finalized
|
|
|
|
# reporting
|
|
VIEW_PORTFOLIO_REPORTS = "view_portfolio_reports"
|
|
|
|
# portfolio admin
|
|
VIEW_PORTFOLIO_ADMIN = "view_portfolio_admin"
|
|
VIEW_PORTFOLIO_NAME = "view_portfolio_name"
|
|
EDIT_PORTFOLIO_NAME = "edit_portfolio_name"
|
|
VIEW_PORTFOLIO_USERS = "view_portfolio_users"
|
|
EDIT_PORTFOLIO_USERS = "edit_portfolio_users"
|
|
CREATE_PORTFOLIO_USERS = "create_portfolio_users"
|
|
VIEW_PORTFOLIO_ACTIVITY_LOG = "view_portfolio_activity_log"
|
|
VIEW_PORTFOLIO_POC = "view_portfolio_poc"
|
|
|
|
# portfolio POC
|
|
EDIT_PORTFOLIO_POC = "edit_portfolio_poc"
|
|
ARCHIVE_PORTFOLIO = "archive_portfolio"
|