George Drummond
430a6493f0
Get error state in edit environment name form working
2019-05-03 14:23:47 -04:00
George Drummond
360dab0a32
Add in check for removing the PPoC
2019-05-03 13:51:53 -04:00
George Drummond
f003baad7c
Failing test
2019-05-03 13:46:46 -04:00
dandds
ade77e6b91
Route for adding new application member
...
- domain method for creating a new application member
- ApplicationInvitations domain class
- nested form for adding a new user that holds user data, application
permission sets, and environment roles
- Invitation service can infer invitation type based on role it's given
- new invitation email templates
2019-04-30 14:41:55 -04:00
dandds
dd0b184bc2
extract new member form into standalone form class
2019-04-30 14:41:55 -04:00
dandds
c4ad7b4378
Make portfolio invitation specific to portfolio
...
- add a base domain class
- extract shared model code to mixin
- rename invitation classes
- invitation model relationship to portfolio_role name is now more
generic "role"
2019-04-30 14:41:55 -04:00
leigh-mil
41f01f8dec
Merge branch 'master' into edit-env-form-view
2019-04-30 14:34:31 -04:00
montana-mil
0c6f00bf4d
Merge pull request #785 from dod-ccpo/check-user-is-in-app-before-adding-env-role
...
Check user is in app before adding env role
2019-04-30 14:31:08 -04:00
Montana
94e3dc637a
Remove has_member function from application model
2019-04-30 10:27:15 -04:00
leigh-mil
67516b3b55
Combine env_forms and environment_obj
2019-04-30 10:13:55 -04:00
Montana
60b4c50819
Check that all users with changed data are app users before updating env roles
2019-04-29 15:05:59 -04:00
leigh-mil
4c7a8c399c
Sort env members by role
2019-04-29 12:32:41 -04:00
leigh-mil
bdb1cc9ce5
Add in users without access to env team info
2019-04-29 12:07:44 -04:00
Montana
6822680bc8
Ensure that a member is an application member before adding the user to an environment
2019-04-29 11:06:37 -04:00
George Drummond
079672c818
Update application environments
2019-04-29 10:46:21 -04:00
leigh-mil
7f4a18a49b
Move test checking route access into test_access and rename test checking if route is working
2019-04-25 10:47:39 -04:00
leigh-mil
99a3534d03
Update route to include environment_id
2019-04-25 10:47:39 -04:00
leigh-mil
5e415edaef
Update form to handle No access
2019-04-25 10:47:39 -04:00
leigh-mil
9b426bbde4
Add post route for env roles form
2019-04-25 10:47:39 -04:00
leigh-mil
fbd9c9db66
Create form in view route for application settings
2019-04-25 10:47:39 -04:00
dandds
78ba6afba0
rename and rearrange some portfolio route functions
2019-04-22 07:20:08 -04:00
dandds
782a532c32
reorganize task order routes
2019-04-22 07:20:07 -04:00
dandds
849c5d4b58
Rearrange and rename application routes.
...
- move application routes to their own Flask blueprint
- squash application routes to be resource-specific
- reorganize application routes
2019-04-22 07:19:30 -04:00
dandds
c223bff09c
Remove unused portfolio routes
2019-04-18 09:50:53 -04:00
George Drummond
52669a0265
Use access specs
2019-04-17 13:52:06 -04:00
George Drummond
769867c6a9
Display app users view only table
2019-04-17 13:25:45 -04:00
Montana
d9c3cf340f
Pass users' roles to the template
2019-04-17 11:06:37 -04:00
dandds
c1df245800
Scope access to applications, task orders, and environment roles.
...
These resources should be scoped to the portfolio when accessed from
route functions.
2019-04-16 14:18:53 -04:00
dandds
dac764ab82
route for deleting an application
2019-04-15 15:58:38 -04:00
Montana
4f2cb4d4a2
Test environment_obj
2019-04-11 15:54:56 -04:00
leigh-mil
51a5929b52
Check if member is PPoC before updating perms
2019-04-09 08:42:35 -04:00
George Drummond
090e13f083
Update Point of Contact
2019-04-08 13:31:00 -04:00
George Drummond
48d9506f96
Merge pull request #730 from dod-ccpo/archive-portfolio-member
...
Remove Portfolio User
2019-04-03 13:06:41 -04:00
Montana
27e2f81ba0
Only test resend invite link for one officer
2019-04-03 11:33:20 -04:00
George Drummond
83b071bf20
Get changes working with merged PRs
2019-04-03 10:32:03 -04:00
George Drummond
dee14b98be
Remove portfolio permissions when role is disabled
2019-04-03 09:43:40 -04:00
George Drummond
358b00a6e2
Import on one line
2019-04-03 09:43:40 -04:00
George Drummond
5cc8c05dbd
Return correct error code
2019-04-03 09:43:40 -04:00
George Drummond
6f1eb43de4
Remove Portfolio User
2019-04-03 09:43:39 -04:00
Montana
dd4231760f
Test that resend links show properly
2019-04-03 09:43:34 -04:00
Montana
3cfac9e95e
Validate the form
2019-04-02 10:38:18 -04:00
Montana
c46746d43d
No need to manually check for update or flash
2019-04-02 10:37:50 -04:00
dandds
ba2a63bffc
Update test to use get_many
...
Co-Authored-By: montana-mil <42577527+montana-mil@users.noreply.github.com >
2019-04-02 10:17:16 -04:00
Montana
25563cf06a
Add helper function
2019-04-02 10:17:16 -04:00
Montana
bfff2a94b8
Add tests
2019-04-02 10:17:16 -04:00
dandds
ab5b066bf9
fix hard-coded route strings in application tests
2019-03-27 09:35:34 -04:00
dandds
6b59ab800b
Merge pull request #722 from dod-ccpo/render-edit-buttons-pf-users-table
...
Render Edit Buttons on Portfolio Members Table
2019-03-26 15:43:39 -04:00
Montana
fd64db8688
add a test
2019-03-26 15:28:43 -04:00
leigh-mil
cf1b30d6ca
Use url_for
2019-03-26 13:28:44 -04:00
leigh-mil
81635ae979
Add tests to check the TO nested routes
2019-03-26 12:01:44 -04:00