leigh-mil
0a7541ef99
Remove unused mock csp routes, templates, and images. Remove unused JEDIhierarchy image
2020-01-30 14:09:12 -05:00
leigh-mil
84d0a32694
Update TO form to account for new TO rules: alpha numeric, between 13 and 17 characters, dashes should be stripped, and coerce to uppercase
2020-01-24 09:18:22 -05:00
graham-dds
156d733aee
Add missing regex and validation for StringFields
...
This commit adds further validation for StringFields that were missing
it. This mostly amounted to being Regex patters and max lengths.
2020-01-22 15:20:18 -05:00
graham-dds
c460f91045
CLIN data should be submitted with {prefix}-number
2020-01-22 15:18:42 -05:00
leigh-mil
56c213285f
Add route to update portfolio manager perms, add modal form to update in the UI
2020-01-17 10:49:05 -05:00
leigh-mil
17864cc060
Add migration to change environment_roles role column from string to
...
enum type.
Fix tests and functions affected by the column type change.
2020-01-14 13:12:29 -05:00
leigh-mil
ff0abe7dce
Merge branch 'staging' into remove-delete-functionality
2019-12-18 15:20:41 -05:00
leigh-mil
2b884f2c85
Remove route, tests, and template code for deleting a portfolio
2019-12-18 12:22:14 -05:00
leigh-mil
5b55b5800e
Remove route, tests, and template code for deleting an application
2019-12-18 12:18:43 -05:00
leigh-mil
d300ccf31b
Catch error on update applications route when app name is duplicated within a portfolio
2019-12-18 10:54:18 -05:00
leigh-mil
22dd5d7b85
Add migration for enforcing uniqueness of an application name within a portfolio and update create/update Applicaiton domain methods.
2019-12-16 14:39:32 -05:00
graham-dds
a097a0ce61
Refactor New Portfolio page according to designs.
...
New designs call for a streamlined New Portfolio page, with far
fewer input options. This commit refactors that page according to those
designs.
Some of the route functions in this commit refer to a "step 1" of creating
a new Portfolio. Though there is no "step 2" right now, the designs call
for a multistep flow for Portfolio creation process, so this commit sets
the stage for that.
2019-12-13 13:17:30 -05:00
leigh-mil
74ff581570
Remove route for /portfolios
2019-12-03 15:43:06 -05:00
leigh-mil
614514d6a2
Update tables to match business logic
2019-12-02 14:46:11 -05:00
graham-dds
fea8c9bce9
Remove developer styleguide from project
...
Since we're actively moving our styles toward a pure of a USWDS
implementation as possible, this styleguide page is becoming
increasingly outdated.
2019-11-19 13:34:14 -05:00
graham-dds
a1c672d89f
Conditionally skip tests related to audit log
2019-10-21 11:36:53 -04:00
leigh-mil
4d043363a7
Create route for resending an app invite
...
Replace ApplicationInvitations._update_status() with revoke() because multiple functions used _update_status() and it was causing app roles to be disabled when they shouldn't have. Now app roles are disabled within the revoke function.
Updated Invitations.resend() to accept user details so the invite info
can be changed in the new invite
2019-10-08 15:59:16 -04:00
leigh-mil
1435734969
Add monkeypatch to mock handle_error()
2019-10-02 10:45:22 -04:00
leigh-mil
5c54c043c0
Add route for applications.revoke_invite
2019-09-26 09:46:23 -04:00
graham-dds
a96c2b3cdd
Update / create new tests for application creation
2019-09-24 10:16:49 -04:00
leigh-mil
93530e903f
Create route for updating app member
2019-09-18 11:16:54 -04:00
richard-dds
79c8e4fc63
Merge pull request #1062 from dod-ccpo/env-provisioning-task
...
Environment provisioning background jobs
2019-09-16 09:58:18 -04:00
graham-dds
2af0a2ecaf
Update existing tests for new CLIN logic
...
- Factory adds total_amount field, which is always greater than obligated
field
- add total_amount field on tests that create TOs manually
- update tests that calculate total_contract_amount and
total_obligated_amount
2019-09-12 16:11:12 -04:00
leigh-mil
ddcd91964f
Remove route 'applications.update_env_roles' and related functions and tests
2019-09-11 15:29:09 -04:00
richard-dds
1a9c34d856
Fix and test environment dispatch tasks
2019-09-11 11:43:06 -04:00
leigh-mil
de74c1f533
Remove route for applications.team
2019-09-05 16:18:47 -04:00
dandds
d62027b2e7
Merge pull request #1046 from dod-ccpo/tests-debug
...
Enable debug mode in tests.
2019-09-03 16:08:42 -04:00
dandds
883947b75f
Enable debug mode in tests.
...
Debug mode allows route integration tests to raise explicit exceptions on
errors, instead of returning error pages. Some portions of the test
suite need to be able to ignore exceptions (the response is not under
test) so they use a separate pytest fixture version of the app and
client that are configured with debug disabled, as it would be in
production.
2019-08-30 15:32:57 -04:00
graham-dds
38ba8b7e5f
LOAs are so out of this codebase
2019-08-30 09:57:23 -05:00
leigh-mil
e35399d8f5
Update route function to revoke CCPO superuser status
2019-08-13 10:32:26 -04:00
leigh-mil
fa83dfe6bd
When user not found, redirect to users page and show flash message
2019-08-09 11:08:23 -04:00
leigh-mil
864e11ea11
Remove redundant 'ccpo' from ccpo route function names
2019-08-09 11:08:23 -04:00
leigh-mil
1f8337485f
Move ccpo routes into their own file
2019-08-09 11:08:22 -04:00
leigh-mil
5b008e044a
Add tests
2019-08-09 10:50:34 -04:00
richard-dds
736e2aa21d
Merge pull request #994 from dod-ccpo/cloud-pdf-uploads
...
CSP PDF uploads
2019-08-08 11:17:07 -04:00
leigh-mil
9cf72e9466
Update name of permission
2019-08-06 10:38:58 -04:00
leigh-mil
41820813ed
Add in route for CCPO users page and permissions to view page
2019-08-05 15:23:17 -04:00
richard-dds
3d414e1a60
Fix TO upload tests
2019-08-05 14:58:10 -04:00
leigh-mil
e3dfd18c7f
Raise error if TO review or signature page are accessed when the TO is incomplete
2019-07-18 13:33:37 -04:00
leigh-mil
4826e8002b
Rename route functions to be clearer
2019-07-18 10:31:45 -04:00
leigh-mil
e3c6b08d34
Remove old task order edit and update routes
2019-07-18 10:31:45 -04:00
leigh-mil
2ea0efb60a
Update test
2019-06-20 14:38:55 -04:00
leigh-mil
a0f6d98d28
Remove more unnecesary tests
2019-06-20 14:28:56 -04:00
leigh-mil
4e46827335
Remove nesting from route when not needed
2019-06-12 15:30:25 -04:00
dandds
30b93d1c50
Remove unused TO code.
2019-06-12 14:27:36 -04:00
George Drummond
cad43af455
Portfolio archiving
2019-06-11 11:30:37 -04:00
leigh-mil
580c6ce3ab
Fix rebase
2019-06-05 12:58:33 -04:00
leigh-mil
b97ae02a93
Combine similar routes and templates, delete unused TO form templates
2019-06-05 12:58:33 -04:00
leigh-mil
91e41199b7
Update TO form based on new model
2019-06-05 12:58:33 -04:00
George Drummond
f7562714cb
Add New Portfolio Workflow
2019-06-04 13:10:42 -04:00