4536 Commits

Author SHA1 Message Date
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
dandds
798eb7e1b0 first cut of portfolio permission sets 2019-03-15 07:14:49 -04:00
dandds
31bcb662b5 add join table between portfolio_roles and roles 2019-03-15 07:14:49 -04:00
leigh-mil
b711330b9e
Merge pull request #703 from dod-ccpo/ko-review-design-fixes
Ko review design fixes
2019-03-14 20:27:00 -04:00
leigh-mil
0c29914623
Merge pull request #706 from dod-ccpo/typo-fix
Fix typo
2019-03-14 20:16:10 -04:00
leigh-mil
795c9cd4d6 Add tests for COR and SO accepting invites 2019-03-14 20:10:19 -04:00
leigh-mil
4bf70f10d8 Use list of officer to determine if the current_user is an officer
Delete unused method
2019-03-14 20:09:42 -04:00
leigh-mil
e3956180b4 Add property to TO that returns a list of the officers 2019-03-14 20:08:57 -04:00
leigh-mil
9a97b75d71 Use NoAccessError instead of NotFoundError where a resource exists but the user cannot access it because of the state of the resource 2019-03-14 14:05:33 -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
Montana
a1ebedb382 Add another CRLCache test 2019-03-14 13:42:12 -04:00
Montana
effec85cf9 Raise Error Code 008 for invalid CRLs 2019-03-14 13:42:12 -04:00
Montana
d6906c8504 Add config for CRL_FAIL_OPEN 2019-03-14 13:42:12 -04:00
Montana
2eeb548458 Move crl fixtures to conftest 2019-03-14 13:42:12 -04:00
Montana
30cd77ff98 Test AuthenticationContext 2019-03-14 13:42:12 -04:00
Montana
720859efb6 Ugly implementation for CRLInvalidException 2019-03-14 13:42:12 -04:00
leigh-mil
c70d928b9a Move formatting into onBlur 2019-03-14 13:34:19 -04:00
leigh-mil
b4a93261a4 Fix typo 2019-03-14 13:15:07 -04:00
leigh-mil
3182f3438e Have officer invite url point to the TO view page 2019-03-14 13:11:34 -04:00
leigh-mil
8bbb5a38c9 Clean up EditLink anchors 2019-03-14 10:44:02 -04:00
leigh-mil
6cf977b6c2 Reduce spacing between input elements 2019-03-13 20:56:14 -04:00
leigh-mil
20595833a0 White background on top panel 2019-03-13 17:10:59 -04:00
leigh-mil
5f30b347c7
Merge pull request #697 from dod-ccpo/persist-invite-officers
Persist Officer invite checkbox on a TO
2019-03-13 17:00:12 -04:00
leigh-mil
38a1dd1b6d Move initializing the form to inside the if statement so it doesn't get overwritten 2019-03-13 16:41:42 -04:00
George Drummond
4b9e27daf7
Merge pull request #694 from dod-ccpo/resend-invitation-html
Resend Officer Invites from Manage Invitations Page
2019-03-13 16:30:03 -04:00
George Drummond
736079cf18
Update js test snapshot 2019-03-13 13:45:27 -04:00
George Drummond
faa212a044
Just revoke invite since service object handles creating new invite and sending it 2019-03-13 13:41:13 -04:00
George Drummond
c3cb46873e
Use ConfirmationPopover rather than custom form 2019-03-13 11:40:01 -04:00
leigh-mil
4c282354bd
Merge pull request #696 from dod-ccpo/form-page-complete-indicator
Fix TO Form progress bar
2019-03-13 09:58:05 -04:00
George Drummond
8ca0e04402
Take out Authorization.check_is_ko check 2019-03-13 09:54:43 -04:00
George Drummond
03bda7ec39
Workspaces are now portfolios 2019-03-13 09:45:57 -04:00
leigh-mil
e09162fd56 Fix rebase issue 2019-03-12 17:50:45 -04:00
George Drummond
d0ec4fb34d
Use invitation factory rather than domain class 2019-03-12 16:39:14 -04:00
George Drummond
d41622b842
Don't need dict.keys 2019-03-12 16:10:55 -04:00
leigh-mil
355ebddf89 Add test for preventing values that are not a choice in a RadioField from being saved 2019-03-12 11:33:27 -04:00
leigh-mil
9277e5e4d0 Move filter into a function 2019-03-12 10:40:46 -04:00
leigh-mil
21a0168d7e Move filters and default to the AppInfoForm intead of parent form 2019-03-12 10:39:08 -04:00
George Drummond
064c3ab05b
Add in authorization 2019-03-12 09:59:17 -04:00
George Drummond
679ec187a5
You can only resend an invite for a pending invite 2019-03-12 09:59:17 -04:00
George Drummond
a9199bc28d
Remove method implemented but then not used 2019-03-12 09:59:17 -04:00
George Drummond
5f241cf154
Style the "Resend Invitation" button 2019-03-12 09:59:17 -04:00
George Drummond
d57b96cf05
wip 2019-03-12 09:59:16 -04:00
leigh-mil
1998bf6600
Merge pull request #695 from dod-ccpo/ko-signature-check
Add check to see if KO can sign the TO and update tests
2019-03-12 09:50:34 -04:00
dandds
7ed16c1165
Merge pull request #698 from dod-ccpo/lock-sqlalchemy
temporarily lock sqlalchemy until flask-sqlalchemy fixes deprecations
2019-03-12 09:28:42 -04:00