new roles for task order officers

This commit is contained in:
dandds 2019-01-03 13:56:46 -05:00
parent c3cd11cb9a
commit 4f1ca550d5
2 changed files with 21 additions and 0 deletions

View File

@ -140,6 +140,24 @@ WORKSPACE_ROLES = [
Permissions.VIEW_WORKSPACE,
],
},
{
"name": "contracting_officer",
"description": "Can approve funding for a task order. Has view and edit permissions for task orders in a workspace.",
"display_name": "Contracting Officer",
"permissions": [Permissions.VIEW_WORKSPACE, Permissions.KO_SIGN_TASK_ORDER],
},
{
"name": "contracting_officer_representative",
"description": "Assists in submitting task order documents. Can update Task Order.",
"display_name": "Contracting Officer Representative",
"permissions": [Permissions.VIEW_WORKSPACE],
},
{
"name": "security_officer",
"description": "Can edit security questions for a task order.",
"display_name": "Contracting Officer",
"permissions": [Permissions.VIEW_WORKSPACE, Permissions.SO_SIGN_TASK_ORDER],
},
]

View File

@ -42,3 +42,6 @@ class Permissions(object):
ADD_TAG_TO_WORKSPACE = "add_tag_to_workspace"
REMOVE_TAG_FROM_WORKSPACE = "remove_tag_from_workspace"
KO_SIGN_TASK_ORDER = "ko_sign_task_order"
SO_SIGN_TASK_ORDER = "so_sign_task_order"