192 Commits

Author SHA1 Message Date
richard-dds
e97fbde054 Attempt to pull workspace owner details from form 2018-08-23 14:18:19 -04:00
Montana
5f0a9e22d6 Fix tests 2018-08-22 16:05:37 -04:00
richard-dds
0469e061da Check permissions when attempting to create a project 2018-08-21 20:52:46 -04:00
richard-dds
bfe901d6d8 Fix test 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
81619e07eb Try to decouple financial verification tests from Reqeusts internals 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
ee17ca6633 Add Workspace.roles 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
a438e409ba Refactor workspace tests 2018-08-21 20:21:10 -04:00
richard-dds
8d58b2a7a0 WIP: created Project and Environment models 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
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
dandds
1a9606f2b8 TaskOrders gets EDA client from current Flask app 2018-08-21 14:10:24 -04:00
dandds
a50b855389 task_order_id -> task_order_number 2018-08-21 10:10:28 -04:00
dandds
dd72c09a24 test extended financial verification and task order validation 2018-08-21 10:06:18 -04:00
dandds
4c1ffecea5 basic task order number validation 2018-08-21 08:56:23 -04:00
dandds
42325d5a28 TaskOrders domain class can query EDA api via client 2018-08-20 16:09:08 -04:00
dandds
735b9b5179 show or hide manual TO fields based on query param 2018-08-20 15:51:32 -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
patricksmithdds
6fd0312cf5
Merge pull request #186 from dod-ccpo/require-migration-select-fields
Add missing required validators
2018-08-20 13:32:31 -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
patricksmithdds
d8bc81a493
Merge pull request #185 from dod-ccpo/format-dollars
Add jinja filter to format dollars
2018-08-20 12:00:03 -04:00
Patrick Smith
364d452598 Add missing required validators 2018-08-20 11:42:32 -04:00
Patrick Smith
cfc76f5137 Add filter for formatting dollar values 2018-08-20 11:00:40 -04:00
dandds
78e9cdd82c use SERVICE_BRANCHES constant for requests factory 2018-08-20 10:56:29 -04:00
dandds
c88c763da2 annual_spend property for requests model 2018-08-20 10:25:06 -04:00
dandds
7fb407a3b1 make crl_check a CRLCache method 2018-08-20 10:24:14 -04:00
dandds
504b138765 handle case where certificate issuer is not in existing cache 2018-08-20 10:24:14 -04:00
dandds
b80701e200 more specific name for CRL revocation exception 2018-08-20 10:24:14 -04:00
dandds
c59f207227 simpler CRL implementation; load as-need because we cannot marshal openssl objects in python 2018-08-20 10:24:14 -04:00
dandds
e64c12da46 more straightforward crl check function 2018-08-20 10:24:14 -04:00
dandds
e9d6ee8102 build individual x509 stores for each CRL 2018-08-20 10:24:14 -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
richard-dds
06c44f86c9 Fix tests, linting errors 2018-08-17 14:36:04 -04:00
richard-dds
57fd5eb57c Add regex validations for treasury_code and ba_code 2018-08-17 14:36:03 -04:00
richard-dds
59b5e19c79 Funding type other input is only required if funding type is other 2018-08-17 14:36:03 -04:00
richard-dds
070fe823d3 Fix bug in UII field
Was displaying an empty list of UIIs as [''] in the textarea
2018-08-17 14:36:03 -04:00
dandds
be52c8b9b2 make crl_check a CRLCache method 2018-08-17 11:13:01 -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
dandds
2db84fb19a build individual x509 stores for each CRL 2018-08-16 14:21:03 -04:00
patricksmithdds
46aa95248c
Merge pull request #178 from dod-ccpo/kpi-159705475
Add counts for KPI (159705475)
2018-08-15 12:04:28 -04:00