Add workspace members to seed script
This commit is contained in:
@@ -15,6 +15,29 @@ from atst.domain.exceptions import AlreadyExistsError
|
|||||||
from tests.factories import RequestFactory
|
from tests.factories import RequestFactory
|
||||||
from atst.routes.dev import _DEV_USERS as DEV_USERS
|
from atst.routes.dev import _DEV_USERS as DEV_USERS
|
||||||
|
|
||||||
|
WORKSPACE_USERS = [
|
||||||
|
{
|
||||||
|
"first_name": "Danny",
|
||||||
|
"last_name": "Knight",
|
||||||
|
"email": "knight@mil.gov",
|
||||||
|
"workspace_role": "developer",
|
||||||
|
"dod_id": "0000000001"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"first_name": "Mario",
|
||||||
|
"last_name": "Hudson",
|
||||||
|
"email": "hudson@mil.gov",
|
||||||
|
"workspace_role": "ccpo",
|
||||||
|
"dod_id": "0000000002"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"first_name": "Louise",
|
||||||
|
"last_name": "Greer",
|
||||||
|
"email": "greer@mil.gov",
|
||||||
|
"workspace_role": "admin",
|
||||||
|
"dod_id": "0000000003"
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
def seed_db():
|
def seed_db():
|
||||||
users = []
|
users = []
|
||||||
@@ -41,6 +64,9 @@ def seed_db():
|
|||||||
requests.append(request)
|
requests.append(request)
|
||||||
|
|
||||||
workspace = Workspaces.create(requests[0], name="{}'s workspace".format(user.first_name))
|
workspace = Workspaces.create(requests[0], name="{}'s workspace".format(user.first_name))
|
||||||
|
for workspace_user in WORKSPACE_USERS:
|
||||||
|
Workspaces.create_member(user, workspace, workspace_user)
|
||||||
|
|
||||||
Projects.create(
|
Projects.create(
|
||||||
workspace=workspace,
|
workspace=workspace,
|
||||||
name="First Project",
|
name="First Project",
|
||||||
|
Reference in New Issue
Block a user