richard-dds
4c0f6704f2
Clean up and refine TODOs
2019-10-02 16:01:12 -04:00
richard-dds
cacb9135d1
Tests for AWSCloudProvider.create_environment
...
Created mock boto3 for testing
2019-10-02 16:01:12 -04:00
richard-dds
26a7d97a1b
Fix AWSCloudProvider.create_atat_admin_user
2019-10-02 16:00:43 -04:00
richard-dds
3cb4b5b334
Formatting
2019-10-02 16:00:43 -04:00
richard-dds
1a93e466d3
Trying to get AwsCloudProvider.create_atat_admin_user working
2019-10-02 16:00:43 -04:00
richard-dds
39442c3ccd
Fix AWSCloudProvider.create_environment
2019-10-02 16:00:43 -04:00
richard-dds
73f69650df
Handle case where baseline policy already exists
2019-10-02 16:00:43 -04:00
richard-dds
4f648d7885
Update get_client
2019-10-02 16:00:43 -04:00
richard-dds
7dcf27f690
Implement AWSCloudProvider.create_environment_baseline
2019-10-02 16:00:43 -04:00
richard-dds
48eb860e05
Update some todos
2019-10-02 16:00:43 -04:00
richard-dds
30210ba09c
Rough implementation of AWSCloudProvider
...
Rough implementation of AWSCloudProvider.create_environment
Rough impl of AWSCloudProvider.create_atat_admin_user
2019-10-02 16:00:43 -04:00
leigh-mil
7db38ede59
Remove extra kwargs and put the text in the template since all error pages will show the same text in MVP
2019-10-02 10:45:22 -04:00
leigh-mil
6013d93182
Styling error page
2019-10-02 10:44:54 -04:00
graham-dds
d4b5e484ee
rearrange templates to follow new dir structure
2019-10-01 16:09:51 -04:00
graham-dds
d4bc051eb4
Use correct flash for step 2
2019-10-01 15:56:18 -04:00
graham-dds
8df0bfedde
Add app to render_args of render_template helper
2019-10-01 15:56:18 -04:00
graham-dds
98b950dfa3
don't use render template helper function for envs
2019-10-01 15:56:18 -04:00
graham-dds
dfcdee3910
Add step 3 POST route for app member creation
2019-10-01 15:56:14 -04:00
graham-dds
0ed782f4e8
Move app member creation business logic from route
2019-10-01 09:16:36 -04:00
graham-dds
4aa0afdb67
New env role logic in filter_env_roles_form_data
2019-09-30 15:41:00 -04:00
graham-dds
fb58bc1ba1
Add GET route for step 3
2019-09-30 15:41:00 -04:00
leigh-mil
92243965ec
parse contract dates into datetime objects
2019-09-26 16:22:16 -04:00
leigh-mil
05aca75679
Fix typo and add flash message for when invite can't be revoked
2019-09-26 09:53:20 -04:00
leigh-mil
663fb9f288
Use ApplicationRoles.disable() instead of Applications.remove_member()
2019-09-26 09:53:20 -04:00
leigh-mil
a03ff56017
Invites are revokable if they are not expired, and add success flash message
2019-09-26 09:46:24 -04:00
leigh-mil
fd691bc0c1
Refactor Applications.remove_member
2019-09-26 09:46:24 -04:00
leigh-mil
ed116ee791
Delete env roles associated with disabled app role
2019-09-26 09:46:23 -04:00
leigh-mil
5c54c043c0
Add route for applications.revoke_invite
2019-09-26 09:46:23 -04:00
dandds
4f8cbc2b68
Delete unused Jinja macros and rearrange templates.
...
Templates and fragments that relate to specific resources (portfolios,
applications, task orders) should reside in directories named for the
relevant resource. This also matches the way the application routes are
distributed among modules named for each resource type.
2019-09-25 11:19:56 -04:00
tomdds
494978fabd
Merge pull request #1077 from dod-ccpo/cloud-provision-errors
...
First pass at Cloud Provision Exceptions
2019-09-24 14:00:47 -04:00
graham-dds
7e340936dc
Merge pull request #1088 from dod-ccpo/make-application-creation-multistep
...
Make application creation multistep
2019-09-24 13:56:36 -04:00
tomdds
ff8119acd1
Integrate errors with MockCloudProvider
2019-09-24 13:54:41 -04:00
tomdds
5aa5acfb2a
Remove redundant EnvironmentExistsException
2019-09-24 13:53:41 -04:00
tomdds
08f98a557f
Create separate authentication and authorization exceptions
2019-09-24 13:53:41 -04:00
tomdds
34c616ce63
First pass at Cloud Provision Exceptions
2019-09-24 13:53:41 -04:00
graham-dds
66f606d951
add permissions to new application routes
2019-09-24 10:16:49 -04:00
graham-dds
0bdbe755e3
Allow the ability to update environment names
2019-09-24 10:16:49 -04:00
graham-dds
2dd24aa286
Allow application creation without environments
2019-09-24 10:16:49 -04:00
graham-dds
8c8f0be761
Allow application creation without environments
2019-09-24 10:16:49 -04:00
graham-dds
8914419dac
Break new application route into multiple routes
2019-09-24 10:16:48 -04:00
graham-dds
cd37e18178
Rename application-related forms
2019-09-24 10:16:48 -04:00
graham-dds
83479f60af
Flash messages for saving/ submitting applications
2019-09-24 10:16:39 -04:00
richard-dds
23319e0c39
Remove unused import
2019-09-23 11:45:33 -04:00
richard-dds
399cf74ed6
Only provision EnvironmentRoles with active ApplicationRoles
2019-09-23 11:30:06 -04:00
richard-dds
2fca542100
Implement dispatch query for provision_user
2019-09-20 11:37:18 -04:00
richard-dds
1ef4e437d7
Schedule beat task for dispatch_create_user
2019-09-20 11:00:52 -04:00
richard-dds
d1e146f577
Add create_user task
2019-09-19 16:56:36 -04:00
richard-dds
48decf0f8b
Record failures to env provisioning jobs
2019-09-19 14:38:53 -04:00
richard-dds
6c7667b7fc
Filter out deleted envs in dispatch_create_environment
2019-09-19 14:24:39 -04:00
graham-dds
d6742e5169
Merge pull request #1081 from dod-ccpo/vscode-debugging
...
coerce unipath objects to strings in app.py
2019-09-19 13:49:25 -04:00