Commit Graph

114 Commits

Author SHA1 Message Date
dandds
43f1866783 record invalid task order number on the request body 2018-08-27 09:29:40 -04:00
richard-dds
daa8634cb4 Format project 2018-08-23 16:25:36 -04:00
richard-dds
8806705bc3 Merge pull request #206 from dod-ccpo/multiple-environments
Allow a user to add multiple environments when creating a project
2018-08-23 16:15:00 -04:00
dandds
f32a3eb90d move task order concerns into that domain class 2018-08-23 10:26:43 -04:00
dandds
8aa6185c91 don't need to explicitly add the task order when saving the related request 2018-08-23 10:15:19 -04:00
dandds
40320baf10 fix requests methods after rebase 2018-08-23 09:28:08 -04:00
dandds
5850002d2a remove mutable default argument 2018-08-23 09:18:25 -04:00
dandds
217183c142 submitting final financial verification is a top-level Requests method 2018-08-23 09:18:25 -04:00
dandds
f1ec71fe42 set pending CCPO review status on request with complete financial information 2018-08-23 09:16:40 -04:00
dandds
d66a496fbc financial verification should create or find a Task Order for the request 2018-08-23 09:15:54 -04:00
dandds
e3631da8ea request can update financial verification data 2018-08-23 09:11:21 -04:00
richard-dds
8ac271e83e Create environments while creating project 2018-08-22 17:06:13 -04:00
dandds
eb3b5848ec Merge pull request #201 from dod-ccpo/annual-spend-threshold
make annual spending threshold available to request templates
2018-08-22 15:25:15 -04:00
dandds
6401ca4007 make annual spending threshold available to request templates 2018-08-22 15:04:12 -04:00
richard-dds
9875a11860 Workspace now response to .members 2018-08-22 11:49:05 -04:00
richard-dds
287fcf7e3e Factor out _create_workspace_role 2018-08-22 11:24:55 -04:00
richard-dds
50e2666c3c Move Projects and Environments into their own files 2018-08-22 11:24:39 -04:00
richard-dds
1b7b024bd7 Remove outdated comment 2018-08-22 11:10:29 -04:00
richard-dds
3eb9076b03 Add Authorization.is_in_workspace 2018-08-22 11:05:51 -04:00
richard-dds
0469e061da Check permissions when attempting to create a project 2018-08-21 20:52:46 -04:00
richard-dds
ee94784ac9 Fix bug that attempted to create duplicate workspaces 2018-08-21 20:21:10 -04:00
richard-dds
5203690748 Create new project 2018-08-21 20:21:10 -04:00
richard-dds
18cd1b4473 Approve request, create workspace after fin. verification 2018-08-21 20:21:10 -04:00
richard-dds
2b7798d03b Formatting 2018-08-21 20:21:10 -04:00
richard-dds
0de8866919 workspace_projects route working 2018-08-21 20:21:10 -04:00
richard-dds
92553f3b39 Add Workspaces.get_many 2018-08-21 20:21:10 -04:00
richard-dds
7d165e45d3 Authorize user in Workspaces.get 2018-08-21 20:21:10 -04:00
richard-dds
43263f35cc Fix workspace_role workspace relationship 2018-08-21 20:21:10 -04:00
richard-dds
59e1b2fe69 Commit workspace 2018-08-21 20:21:10 -04:00
richard-dds
eea769e637 Add workspace and workspace role to db 2018-08-21 20:21:10 -04:00
dandds
c723c9b326 WIP: creating a workspace creates a workspace_role 2018-08-21 20:21:10 -04:00
dandds
75f41d4d2b remove workspaces task order association for now 2018-08-21 20:21:10 -04:00
dandds
ef153f5226 basic workspace model and repository implementation 2018-08-21 20:21:10 -04:00
patricksmithdds
0abaf8bd77 Merge pull request #194 from dod-ccpo/show-workspace-name-in-header
Show currently active workspace name in label
2018-08-21 16:42:36 -04:00
dandds
a2c1e12bac Merge pull request #191 from dod-ccpo/to-not-found-#159087193
Task Order number not found #159087193
2018-08-21 16:16:19 -04:00
Patrick Smith
f8c3ac824a Refactor workspace domain class to match other domain objects 2018-08-21 14:51:10 -04:00
dandds
1a9606f2b8 TaskOrders gets EDA client from current Flask app 2018-08-21 14:10:24 -04:00
dandds
42325d5a28 TaskOrders domain class can query EDA api via client 2018-08-20 16:09:08 -04:00
dandds
58435b4e0f Merge pull request #188 from dod-ccpo/x509-store-bug
fix multi-step certificate chain bug in CRL check
2018-08-20 13:49:35 -04:00
dandds
a574734a8b Merge pull request #184 from dod-ccpo/financial-page-bug-159795524
review and submit page bugs (159795524 and 159889979)
2018-08-20 12:50:55 -04:00
dandds
c8bcde48ec fix multi-step certificate chain bug in CRL check 2018-08-20 12:37:33 -04:00
dandds
260560699e limit valid request submission statuses 2018-08-20 10:18:47 -04:00
dandds
293aba230b fix PT #159889979, allow resubmission of previously submitted form 2018-08-20 09:42:31 -04:00
dandds
60509dab8c additional logging to CRL checks 2018-08-17 16:05:49 -04:00
dandds
be52c8b9b2 make crl_check a CRLCache method 2018-08-17 11:13:01 -04:00
dandds
d453a9592c remove unused checksum function 2018-08-17 11:03:27 -04:00
dandds
ca2763fd03 handle case where certificate issuer is not in existing cache 2018-08-17 11:02:20 -04:00
dandds
714c82364f more specific name for CRL revocation exception 2018-08-17 10:48:49 -04:00
dandds
1f7848741b simpler CRL implementation; load as-need because we cannot marshal openssl objects in python 2018-08-16 15:54:42 -04:00
dandds
e931560dc6 more straightforward crl check function 2018-08-16 14:45:46 -04:00