Andrew Croce
610a7898bb
create a user_can
method in template context, to check against user permissions
...
add user permissions list to template context
2018-08-28 12:59:54 -04:00
Patrick Smith
6d04702dad
Handle unauthorized error in workspace context
...
Previously, an `UnauthorizedError` raised when attempting to view an
workspace that you are not authorized for would show an error instead of
the "not found" page since a second `UnauthorizedError` would be raised
evaluating the context for the "not found" page.
2018-08-28 09:33:18 -04:00
richard-dds
6a681fc54a
New view for creating a new workspace member
2018-08-27 16:08:31 -04:00
Montana
cfe9b7589e
Formatting
2018-08-27 13:08:02 -04:00
richard-dds
da5dbc5bdd
Redirect to new project form after FV approval
2018-08-24 13:53:25 -04:00
richard-dds
52f577aea6
Merge pull request #208 from dod-ccpo/formatting
...
Python formatting
2018-08-24 10:35:25 -04:00
richard-dds
b34fb66695
Extract a variable to avoid some strange formatting
2018-08-24 10:16:33 -04:00
richard-dds
da971fe868
Invalid project form submission should still route to projects/new
2018-08-23 16:47:42 -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
richard-dds
8c0bd133ce
Merge pull request #207 from dod-ccpo/fix-poc-form-email
...
Pull workspace owner information from Information About You Step
2018-08-23 15:02:13 -04:00
richard-dds
e97fbde054
Attempt to pull workspace owner details from form
2018-08-23 14:18:19 -04:00
richard-dds
8d6c64f990
Remove unused import
2018-08-23 12:03:46 -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
richard-dds
8ac271e83e
Create environments while creating project
2018-08-22 17:06:13 -04:00
montana-mil
70cc82a1e7
Merge pull request #202 from dod-ccpo/redirect-non-ccpo-to-requests
...
Redirect non-ccpo users to requests page after CAC or dev login
2018-08-22 16:32:43 -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
Montana
1522c42683
Redirect non-ccpo users to requests after login
2018-08-22 15:11:44 -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
50e2666c3c
Move Projects and Environments into their own files
2018-08-22 11:24:39 -04:00
richard-dds
e2e6e6da4d
Redirect /workspaces/<id> to canonical URL
2018-08-22 10:10:24 -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
9669a42b9a
Workspaces.get requires user
2018-08-21 20:21:10 -04:00
richard-dds
67700e13ba
Show alert when workspace is new
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
0de8866919
workspace_projects route working
2018-08-21 20:21:10 -04:00
richard-dds
dcd69f6b9f
Workspaces page working
2018-08-21 20:21:10 -04:00
richard-dds
92553f3b39
Add Workspaces.get_many
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
34d652f33a
Add context processor to put allow accessing workspace in template
2018-08-21 14:52:06 -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
andrewdds
e38bc2fa63
Merge pull request #190 from dod-ccpo/ui/reports-summary-layout
...
Ui/reports summary layout
2018-08-21 10:23:38 -04:00
dandds
4c1ffecea5
basic task order number validation
2018-08-21 08:56:23 -04:00
dandds
735b9b5179
show or hide manual TO fields based on query param
2018-08-20 15:51:32 -04:00
Andrew Croce
06caa21b58
add workspace report route
2018-08-20 14:39:11 -04:00
Andrew Croce
b3e82b3707
Add lists of other option choices
2018-08-20 14:07:46 -04:00
Andrew Croce
6ef1914d2d
import SERVICE_BRANCHES data into request form templates
2018-08-20 13:37:24 -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
fa883c47bf
use derived annual_spend property for requests
2018-08-20 10:33:17 -04:00
dandds
e9d6ee8102
build individual x509 stores for each CRL
2018-08-20 10:24:14 -04:00
richard-dds
b41cfa0955
Move UII form workaround into a form method
2018-08-17 14:36:04 -04:00
richard-dds
35d8158f3c
Really stupid fix for the UII issue
2018-08-17 14:36:03 -04:00
richard-dds
fda8c134a8
Fix UII issue (hopefully for good)
2018-08-17 14:36:03 -04:00