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
11ebc19673
update dev users
2018-10-31 14:49:10 -04:00
montana-mil
0ee47f5ac4
Merge pull request #408 from dod-ccpo/filter-by-status-and-role
...
Filter by status and role
2018-10-31 14:47:59 -04:00
Patrick Smith
4e08f6f3fa
Formatting fix
2018-10-31 14:19:27 -04:00
patricksmithdds
0b44980ccb
Merge branch 'master' into require-personal-info
2018-10-31 14:12:55 -04:00
Montana
64861d94c2
Formatting
2018-10-31 14:11:20 -04:00
Montana
b051e2a955
Use url_for for redirect link
2018-10-31 14:03:56 -04:00
Montana
3e1c813ceb
Iterate over workspace roles to display available role filters
2018-10-31 14:03:56 -04:00
Montana
45d29977e1
Delete unused module
2018-10-31 14:03:56 -04:00
Montana
d3726d4ecc
Display nice role names
2018-10-31 14:03:56 -04:00
Montana
c5856c539d
Use Vue for template rendering
2018-10-31 14:03:56 -04:00
Montana
3de1e55440
Basic Vue function for search
2018-10-31 14:03:55 -04:00
Montana
dd3b6676d3
Fix __repr__ on workspace user model
2018-10-31 14:03:53 -04:00
richard-dds
06e03489b6
Move request edit link logic into its own route
2018-10-31 11:09:21 -04:00
dandds
3a5d8036a1
some cleanup for invitation changes
2018-10-31 10:21:48 -04:00
dandds
faa98fcb17
include auditable mixin in invitation
2018-10-31 10:21:48 -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
8f146b2fee
break out expiration method in Invitations domain
2018-10-31 10:21:48 -04:00
leigh-mil
370b037d99
Create route for accepting an invite
2018-10-31 10:21:48 -04:00
leigh-mil
1c444c726c
When new member is added, an invite is sent to the new member
2018-10-31 10:21:48 -04:00
dandds
b8fc92cd14
basic invitation model with domain class
2018-10-31 10:21:48 -04:00
Patrick Smith
90c3c30064
Add logout route to "unprotected" routes
...
The logout route doesn't strictly require the user to be logged in and
was causing errors with the new profile completeness enforcement.
2018-10-30 15:44:25 -04:00
Patrick Smith
dd5f99faab
Force user to fill out their user profile
2018-10-30 15:32:04 -04:00
Patrick Smith
f8c4386d84
Add model attribute for profile completeness
2018-10-30 15:32:04 -04:00
Patrick Smith
891dcc5b31
Keep list of required fields on user model
2018-10-30 15:32:04 -04:00
Patrick Smith
2e89f38601
Require all fields on user profile form
2018-10-30 15:32:04 -04:00
Patrick Smith
084eaf9e19
Inherit email field in information about you form
...
We were previously not doing this since the field did not have a
description on it. However, I think it's better that the fields match,
so inherit away.
2018-10-30 15:32:04 -04:00
richard-dds
b4e3cb6f05
Formatting
2018-10-30 15:15:02 -04:00
richard-dds
c731af3d7c
Simpler event handler dispatch
2018-10-30 15:02:40 -04:00
leigh-mil
38d6f3577f
Change UpdateFinancialVerification class so that it only validates TO numbers when the form is not extended
2018-10-29 17:20:56 -04:00
richard-dds
85034185bc
Handle request status event transitions
2018-10-29 14:57:25 -04:00
richard-dds
7404cc4a59
Commit after updating status
2018-10-29 11:41:57 -04:00
leigh-mil
4d18656164
Merge pull request #409 from dod-ccpo/remove-edit-acct-link-#161022031
...
Add conditional logic to show Edit Account link
2018-10-29 10:48:55 -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
leigh-mil
3d4e8f4088
Add conditional logic to show Edit Account link
2018-10-26 15:33:19 -04:00
richard-dds
c70720d66f
Save TO as soon as we get a number
2018-10-26 11:12:55 -04:00
Patrick Smith
e177fe0037
Add REQUIRE_CRLS to config parser
2018-10-26 10:11:03 -04:00
richard-dds
afa4743eec
A task order from EDA should trigger an automatic approval
2018-10-25 16:49:03 -04:00
Patrick Smith
73d8df8fe6
Add REQUIRE_CRLS env variable to allow skipping loading CRLs
2018-10-25 16:27:05 -04:00