From da4edc3343064516dfa0ee4d41252fc15db39979 Mon Sep 17 00:00:00 2001 From: leigh-mil Date: Wed, 6 Mar 2019 15:41:35 -0500 Subject: [PATCH 1/3] Create all users before creating portfolios --- script/seed_sample.py | 1 + 1 file changed, 1 insertion(+) diff --git a/script/seed_sample.py b/script/seed_sample.py index 1b17d28b..1b9d7b61 100644 --- a/script/seed_sample.py +++ b/script/seed_sample.py @@ -200,6 +200,7 @@ def create_demo_portfolio(name, data): def seed_db(): + get_users() amanda = Users.get_by_dod_id("2345678901") application_info = [ { From 4b45233fd43ff38b57ede7dc2e2a5c64ba2a9da7 Mon Sep 17 00:00:00 2001 From: leigh-mil Date: Wed, 6 Mar 2019 16:29:47 -0500 Subject: [PATCH 2/3] Removed unused function and associated array of data --- script/seed_sample.py | 47 ------------------------------------------- 1 file changed, 47 deletions(-) diff --git a/script/seed_sample.py b/script/seed_sample.py index 1b9d7b61..fc39b08f 100644 --- a/script/seed_sample.py +++ b/script/seed_sample.py @@ -53,41 +53,6 @@ PORTFOLIO_USERS = [ }, ] -PORTFOLIO_INVITED_USERS = [ - { - "first_name": "Frederick", - "last_name": "Fitzgerald", - "email": "frederick@mil.gov", - "portfolio_role": "developer", - "dod_id": "0000000004", - "status": InvitationStatus.REJECTED_WRONG_USER, - }, - { - "first_name": "Gina", - "last_name": "Guzman", - "email": "gina@mil.gov", - "portfolio_role": "developer", - "dod_id": "0000000005", - "status": InvitationStatus.REJECTED_EXPIRED, - }, - { - "first_name": "Hector", - "last_name": "Harper", - "email": "hector@mil.gov", - "portfolio_role": "developer", - "dod_id": "0000000006", - "status": InvitationStatus.REVOKED, - }, - { - "first_name": "Isabella", - "last_name": "Ingram", - "email": "isabella@mil.gov", - "portfolio_role": "developer", - "dod_id": "0000000007", - "status": InvitationStatus.PENDING, - }, -] - def get_users(): users = [] @@ -111,18 +76,6 @@ def add_members_to_portfolio(portfolio): db.session.commit() -def invite_members_to_portfolio(portfolio): - get_users() - for portfolio_role in PORTFOLIO_INVITED_USERS: - ws_role = Portfolios.create_member(portfolio.owner, portfolio, portfolio_role) - invitation = InvitationFactory.build( - portfolio_role=ws_role, status=portfolio_role["status"] - ) - db.session.add(invitation) - - db.session.commit() - - def add_task_orders_to_portfolio(portfolio, to_length=90, clin_01=None, clin_03=None): active_to_offset = random.randint(10, 31) # exp TO ends same day as active TO starts From c2e20c875745aa5e3eb38b74fd59f7c3412a52d2 Mon Sep 17 00:00:00 2001 From: leigh-mil Date: Wed, 6 Mar 2019 16:30:37 -0500 Subject: [PATCH 3/3] Remove unnecessary get_users call --- script/seed_sample.py | 1 - 1 file changed, 1 deletion(-) diff --git a/script/seed_sample.py b/script/seed_sample.py index fc39b08f..f29fb5f6 100644 --- a/script/seed_sample.py +++ b/script/seed_sample.py @@ -67,7 +67,6 @@ def get_users(): def add_members_to_portfolio(portfolio): - get_users() for portfolio_role in PORTFOLIO_USERS: ws_role = Portfolios.create_member(portfolio.owner, portfolio, portfolio_role) db.session.refresh(ws_role)