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
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
leigh-mil
b5571000fe
Update tests - remove references to Workspace, use url_for, and check to make sure time_updated does not change on the application
2019-03-26 10:33:20 -04:00
leigh-mil
5d2b8556ed
Check that user has portfolio and invite perms to revoke or resend invites
2019-03-25 16:19:44 -04:00
leigh-mil
d152034e1b
Add in check to make sure that user has portfolio and app perms
2019-03-25 15:54:10 -04:00
dandds
078264bec7
add access tests for all access-protected routes
...
- cleans up skipped access tests in domain tests
- cleans up other skipped tests that are no longer relevant
2019-03-22 06:33:01 -04:00
dandds
4a0dd2d432
remove unused domain methods and arguments
2019-03-22 06:31:20 -04:00
dandds
de7c69bde7
apply access decorator to routes
2019-03-22 06:30:21 -04:00
dandds
0ea21fbb9b
remove access checks from domain methods
2019-03-22 06:30:02 -04:00
dandds
bec5d11bfe
users have permission sets for site-wide perms
2019-03-21 05:38:28 -04:00
George Drummond
73414d50e3
Merge pull request #717 from dod-ccpo/poc-isnt-viewer
...
View Primary Point of Contact (non-PoC)
2019-03-20 14:35:09 -04:00
George Drummond
2d73911081
Declare specific permissions in test
2019-03-20 13:06:22 -04:00
George Drummond
3464de340d
View Primary Point of Contact (non-PoC)
2019-03-20 10:45:42 -04:00
leigh-mil
a179210727
Add tests
2019-03-19 11:49:34 -04:00
dandds
13bc7f56b0
Merge pull request #701 from dod-ccpo/portfolio-perms
...
Portfolio perms
2019-03-18 08:40:35 -04:00
dandds
0e48191d75
fix tests fromm rebase
2019-03-15 07:14:49 -04:00
dandds
ad56ddc60e
implement PermissionSets.get_many for getting multiple permission sets by name
2019-03-15 07:14:49 -04:00
dandds
78aa2dfcc6
permission set names should be constants on the domain class
2019-03-15 07:14:49 -04:00
dandds
1a122c5335
rename role -> permission_set everywhere
2019-03-15 07:14:49 -04:00
dandds
720c227c32
remove frontend role selection for edit member
2019-03-15 07:14:49 -04:00