Commit Graph

168 Commits

Author SHA1 Message Date
richard-dds
024c695f66 Simplify Invitations.create signature 2018-11-13 14:39:44 -05:00
Patrick Smith
09b8169929 Rename test files to reflect recent code change 2018-11-12 16:44:54 -05:00
dandds
75dd0f1249 domain method revoking invitations 2018-11-06 16:29:00 -05:00
dandds
7c6aa5d238 Merge pull request #428 from dod-ccpo/auto-approval-logs-#160420024
Auto approval logs #160420024
2018-11-06 15:26:48 -05:00
dandds
da74cfd708 create system request review when request is automatically approved because its financial info was found in EDA 2018-11-05 15:27:33 -05:00
dandds
66a10f2d2f create system request reviews when request is automatically accepted for financial verification 2018-11-05 15:02:01 -05:00
richard-dds
3765a73dc1 Consolidate WorkspaceUser into WorkspaceRole 2018-11-05 14:20:07 -05:00
dandds
e4bad109db more granular invitation status and a display status for workspace members 2018-11-01 13:52:03 -04:00
richard-dds
401a9e93a7 Merge pull request #412 from dod-ccpo/status-change-emails
Notify PSO or MO of request status change
2018-11-01 10:13:39 -04:00
dandds
cb25dcdd32 invitation cannot be reused if wrong user accepts it 2018-10-31 14:53:52 -04:00
dandds
87baa1f873 more fine-grained errors for invalid invitations 2018-10-31 14:53:52 -04:00
dandds
b3cd08a64f invitation can only be accepted by user with matching DOD ID 2018-10-31 14:53:51 -04:00
dandds
848bbf9c12 Updates to workspace role permissions, invitations 2018-10-31 10:21:48 -04:00
dandds
4c03a403f7 cleanup, add test for workspace user permissions 2018-10-31 10:21:48 -04:00
dandds
151d5be5ea use invite token instead of id for invitation url 2018-10-31 10:21:48 -04:00
dandds
b81a831c85 remove accepted column from workspace_roles 2018-10-31 10:21:48 -04:00
dandds
5c5f9c6c9c record expiration time on the invitation 2018-10-31 10:21:48 -04:00
dandds
d5998ed370 track invitation state by status enum 2018-10-31 10:21:48 -04:00
dandds
6125041a93 record inviter on invitation 2018-10-31 10:21:48 -04:00
dandds
edede87108 specify unit for invitation expiration 2018-10-31 10:21:48 -04:00
dandds
5c2d466049 workspace users who have not accepted invite should not have permissions 2018-10-31 10:21:48 -04:00
dandds
3e19c75c80 workspace role marked as accepted when user accepts invitation 2018-10-31 10:21:48 -04:00
dandds
49f5edfe29 new workspace members are provisional until they log in for the first time 2018-10-31 10:21:48 -04:00
dandds
b8fc92cd14 basic invitation model with domain class 2018-10-31 10:21:48 -04:00
richard-dds
13363ee925 Assert more specific details about the job 2018-10-30 17:05:49 -04:00
richard-dds
85034185bc Handle request status event transitions 2018-10-29 14:57:25 -04:00
richard-dds
09d3f33908 Merge pull request #387 from dod-ccpo/save-finver-draft
Save Financial Verification Draft
2018-10-29 10:26:30 -04:00
richard-dds
c69b7caffc Formatting 2018-10-24 11:17:44 -04:00
richard-dds
0f6fee9909 Add test for removing env role in update_environment_roles 2018-10-24 11:17:44 -04:00
leigh-mil
424bacbf1e Add test for update Projects method 2018-10-23 13:41:20 -04:00
richard-dds
0439525f0f Refactor fv form to separate TO from request 2018-10-23 11:45:09 -04:00
richard-dds
39bbfb745a Fix task order creation 2018-10-23 11:45:09 -04:00
richard-dds
22cbca5951 Remember if finver form is extended 2018-10-23 11:45:09 -04:00
dandds
8af23fda36 make unpermitted attribute handling in Users.update more specific 2018-10-16 09:37:59 -04:00
dandds
ec7504fb20 add update method to Users repo 2018-10-16 09:18:13 -04:00
dandds
c4b7fdc015 Merge pull request #350 from dod-ccpo/coverage-#160694116
Coverage #160694116
2018-10-15 09:04:47 -04:00
richard-dds
76854acf81 Merge pull request #376 from dod-ccpo/auth-patterns
Standardize auth patterns
2018-10-09 11:06:22 -04:00
dandds
d9d7917dd8 ignore dev routes for tests coverage and add placeholders for reports 2018-10-09 10:55:21 -04:00
dandds
12307769d4 rerun formatter for pretty 3.6.6 numbers 2018-10-09 10:55:21 -04:00
montana-mil
4e24666f16 Merge pull request #377 from dod-ccpo/email-not-unique
Handle AlreadyExistsError on user creation with non-unique email
2018-10-09 10:24:24 -04:00
richard-dds
7a800507dd Remove duplicate test 2018-10-08 14:47:45 -04:00
richard-dds
2568387902 Add tests for RequestsAuthorization 2018-10-08 12:05:15 -04:00
richard-dds
fcc1caca1c Move Request-specific auth checks into requests.authorization 2018-10-08 12:05:15 -04:00
richard-dds
7a23b09676 Formatting 2018-10-08 11:40:15 -04:00
richard-dds
7df8d3bfa4 Replace setup with WorkspaceFactory 2018-10-08 10:44:38 -04:00
Montana
3c95063293 Handle AlreadyExistsError on user creation with non-unique email 2018-10-08 10:36:40 -04:00
richard-dds
40557a5494 Merge SuperFactories into Factories, overriding _create 2018-10-08 10:36:02 -04:00
richard-dds
9061c3515c Refactor test_update_environment_roles 2018-10-07 11:52:28 -04:00
richard-dds
e383ee533a Super factories! 2018-10-05 16:48:12 -04:00
Montana
55394b65db Use workspace permissions to limit project viewability 2018-10-04 14:24:35 -04:00