840 Commits

Author SHA1 Message Date
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
dc2781ec82 more specificity in decorator exceptions test 2019-03-22 13:05:37 -04:00
dandds
6a18109bdd catch individual errors in authorization decorator test 2019-03-22 12:41:29 -04:00
dandds
601ca1c655 fix access logs and add request method 2019-03-22 11:48:59 -04:00
dandds
746a5834c1 only pass one func to exception kwarg in access decorator 2019-03-22 06:33:01 -04:00
dandds
828d46bae9 fix tests in CI with CRL config option 2019-03-22 06:33:01 -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
dff72422f0 log access attempts in access decorator 2019-03-22 06:31:20 -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
1974c89e9c
Merge pull request #714 from dod-ccpo/ccpo-permission-sets
CCPO permission sets
2019-03-21 13:27:31 -04:00
montana-mil
7ab5e0ba58
Merge pull request #716 from dod-ccpo/portfolio-admin-users-table
Portfolio admin users table
2019-03-21 10:24:26 -04:00
Montana
8234037b11 Add tests for has_permission_sets 2019-03-21 09:47:59 -04:00
dandds
c4b4cc0912 update atat-wide permission sets 2019-03-21 05:38:28 -04:00
dandds
0f9662e2f2 restore audit log access test 2019-03-21 05:38:28 -04:00
dandds
7c5e931c67 throw error for missing permission_sets in PermissionSets.get_many 2019-03-21 05:38:28 -04:00
dandds
366ada5a90 check sitewide perms for portfolio access, restore ccpo tests 2019-03-21 05:38:28 -04:00
dandds
bec5d11bfe users have permission sets for site-wide perms 2019-03-21 05:38:28 -04:00
George Drummond
27314b8120
Merge pull request #711 from dod-ccpo/pdf-signature-verification
Verify PDF signatures
2019-03-20 15:35:55 -04:00
George Drummond
5572452cc0
Test for invalid signature 2019-03-20 15:24:48 -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
96355c4352
CRL checker handles expired certificates 2019-03-20 13:11:13 -04:00
George Drummond
eafb000d58
Just return a boolean response rather than a string 2019-03-20 13:11:13 -04:00
George Drummond
1024ee0cf2
Test is handed in CRL checker 2019-03-20 13:11:13 -04:00
George Drummond
3690d98260
CRL check is passed in and not hard coded 2019-03-20 13:11:13 -04:00
George Drummond
f2ae591c87
Verify PDF signatures 2019-03-20 13:11:12 -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
montana-mil
79feb16072
Merge pull request #700 from dod-ccpo/crl-failover
CRL Failover Config
2019-03-15 14:56:03 -04:00
dandds
23584da57b changes to increase test branch coverage 2019-03-15 14:41:24 -04:00
dandds
0e48191d75 fix tests fromm rebase 2019-03-15 07:14:49 -04:00
dandds
b0e48134b0 trim old permissions list 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
ee37a5543a organize portfolio permission sets by domain 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
d3c3209fc0 cleanup unused portfolio roles 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
dandds
0eb2d4fa3c remove frontend role selection for new member 2019-03-15 07:14:49 -04:00
dandds
0c2ab6fb7a remove portfolio_role direct relationship to role 2019-03-15 07:14:49 -04:00
dandds
44a4d98978 switch portfolio authorization to rely on new permission sets 2019-03-15 07:14:49 -04:00
dandds
6805041b13 portfolio role knows its entire permissions list 2019-03-15 07:14:49 -04:00
dandds
8af3986a2d set portfolio member permission sets 2019-03-15 07:14:49 -04:00
leigh-mil
795c9cd4d6 Add tests for COR and SO accepting invites 2019-03-14 20:10:19 -04:00
Montana
ceee1f69d2 Rely on fixture to change app config 2019-03-14 13:46:52 -04:00
Montana
280775fa66 Fix test that produces CRLRevocationException 2019-03-14 13:44:54 -04:00
Montana
5782c30a7d Use pytest fixture for app with non default configs 2019-03-14 13:42:12 -04:00