Montana
23172c7506
Fix search button error
2018-10-31 14:03:56 -04:00
Montana
922a929ce2
Clear filters
2018-10-31 14:03:56 -04:00
Montana
39281f6558
Make search and filters clear-able
2018-10-31 14:03:56 -04:00
Montana
421d5db291
computed searchedList with commented watch option
2018-10-31 14:03:56 -04:00
Montana
1d1b549531
Basic status and role filtering, not reactive
2018-10-31 14:03:56 -04:00
Montana
6ab4867d3c
Display message when search returns no members
2018-10-31 14:03:56 -04:00
Montana
9d2a48bd5d
Use inline-template
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
8c767b7535
Search if form is submitted
2018-10-31 14:03:56 -04:00
Montana
c5856c539d
Use Vue for template rendering
2018-10-31 14:03:56 -04:00
Montana
256ae73c92
Clean up Vue
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
dandds
21251ec8c2
Merge pull request #406 from dod-ccpo/invite-email-#159201690
...
Invite email #159201690
2018-10-31 12:02:33 -04:00
leigh-mil
968d487f6f
Add test
2018-10-31 11:44:39 -04:00
dandds
8cbd3d0390
migration to update existing workspace_role statuses
2018-10-31 11:17:28 -04:00
richard-dds
b4b96f2e7e
Use requests/edit link in status change email
2018-10-31 11:10:38 -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
2aa3fbb129
revise migration chain
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
4255dbe292
fix invitation migration
2018-10-31 10:21:48 -04:00
leigh-mil
b2b23519f7
Fix migration conflict
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
ead84834d0
squash invitation migrations
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
richard-dds
13363ee925
Assert more specific details about the job
2018-10-30 17:05:49 -04:00
dandds
2a333a5f2c
Merge pull request #413 from dod-ccpo/requests-update
...
update requests
2018-10-30 16:32:21 -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