graham-dds
337c98f8cd
Add / update tests
...
- add tests for step3 of new application
2019-10-01 15:56:18 -04:00
graham-dds
4aa0afdb67
New env role logic in filter_env_roles_form_data
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
789e6662a2
Add tests for pop date range vue component
2019-09-26 16:22:15 -04:00
leigh-mil
c9f654664c
Update test to check that env role was deleted and that the status changed on the app role
2019-09-26 10:46:29 -04:00
leigh-mil
663fb9f288
Use ApplicationRoles.disable() instead of Applications.remove_member()
2019-09-26 09:53:20 -04:00
leigh-mil
5c54c043c0
Add route for applications.revoke_invite
2019-09-26 09:46:23 -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
richard-dds
d60cc58dee
Merge pull request #1083 from dod-ccpo/user-provisioning-task
...
Add create_user task
2019-09-24 13:50:17 -04:00
graham-dds
a96c2b3cdd
Update / create new tests for application creation
2019-09-24 10:16:49 -04:00
dandds
7ea1ae5a34
Add a JS test for the clin-fields Vue component.
...
In order to do this, it was expedient to move the CLINFields Jinja macro
into its own file and pass in all the data it requires.
2019-09-24 09:37:30 -04:00
dandds
0d45be68d5
Adjust environment claim test to avoid race condition
2019-09-23 14:53:18 -04:00
richard-dds
399cf74ed6
Only provision EnvironmentRoles with active ApplicationRoles
2019-09-23 11:30:06 -04:00
dandds
112f0e0ab2
Initial JS tests for the Vue TOForm component.
...
This adds BeautifulSoup to the Python dev dependencies so that we can
render an entire page and then extract the Vue component we need.
Ideally, we should refactor all the Vue components so that they live in
Jinja macros and we can render those macros directly.
2019-09-20 15:24:55 -04:00
richard-dds
4eee06ba44
Add test for do_provision_user
2019-09-20 11:43:19 -04:00
richard-dds
2fca542100
Implement dispatch query for provision_user
2019-09-20 11:37:18 -04:00
richard-dds
d9e52c7741
Fix test_create_or_update_user
2019-09-20 10:12:23 -04:00
richard-dds
d1e146f577
Add create_user task
2019-09-19 16:56:36 -04:00
richard-dds
6c7667b7fc
Filter out deleted envs in dispatch_create_environment
2019-09-19 14:24:39 -04:00
richard-dds
2fc7a0d460
Add small sleep to claims test to avoid random failures
2019-09-18 16:34:56 -04:00
leigh-mil
b35e8cfe8e
Update NewMemberForm so that it has the same data structure as the UpdateMemberForm
2019-09-18 11:16:55 -04:00
leigh-mil
a7f9be5d48
Add comments to explain test
2019-09-18 11:16:55 -04:00
leigh-mil
cf172c486c
Remove test for old applications.settings data structure and replace with test for refactored get_members_data() function
2019-09-18 11:16:55 -04:00
leigh-mil
e341a73dd1
Remove unused code
2019-09-18 11:16:55 -04:00
leigh-mil
80dcb9c580
Move perms so they are at the top level of the form so that the data is properly populated
...
Add form fields for all environments in update member form
2019-09-18 11:16:54 -04:00
leigh-mil
93530e903f
Create route for updating app member
2019-09-18 11:16:54 -04:00
leigh-mil
4dab326eef
Clean up code and formatting
2019-09-18 11:16:54 -04:00
leigh-mil
1fd2d9f496
Make form class for updating application member
2019-09-18 11:16:54 -04:00
richard-dds
343e5a52ac
Use session.refresh in tests
2019-09-17 15:29:33 -04:00
richard-dds
3f072bac3c
Remove unused users
2019-09-17 15:28:07 -04:00
richard-dds
ade7dc08fd
Only fetch environment_id in provisioning queries
2019-09-17 15:27:03 -04:00
richard-dds
68ac7aecdf
More test cleanup
2019-09-17 11:47:06 -04:00
richard-dds
23261da3af
Use None isntead of sql.null
2019-09-17 11:15:25 -04:00
richard-dds
abeadee3f3
Claim resource only temporarily
2019-09-17 11:03:33 -04:00
richard-dds
945debe6ee
Move claim_for_update to models.utils
2019-09-17 10:39:59 -04:00
richard-dds
67a2905d51
Make claim_for_update easier to follow
2019-09-16 17:03:57 -04:00
richard-dds
4624acd1c5
Remove unused import
2019-09-16 17:00:05 -04:00
richard-dds
2bbe974755
Implement simple locking system for environments
2019-09-16 16:39:37 -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
c26f8b92e9
Add tests to validate CLIN funding
2019-09-12 16:11:12 -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
graham-dds
f3eea39536
Add "total amount" to CLINS
...
- includes migration for change to model
2019-09-12 16:11:10 -04:00
richard-dds
6100b6e479
Fix create_environments test
2019-09-11 15:36:07 -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
bc9426015c
Add another test for Environments.get_environments_pending_creation
2019-09-11 11:43:10 -04:00
richard-dds
365a50efce
Add Environments.provisioning_status
2019-09-11 11:43:10 -04:00
richard-dds
1a9c34d856
Fix and test environment dispatch tasks
2019-09-11 11:43:06 -04:00
richard-dds
6b7db2ca46
Better ergonomics for creating factory portfolios w/ TOs
2019-09-11 11:43:06 -04:00