You will be updating this page to be MUCH more useful and have the admin functions that right now we have to do via SQL statements in the background SCARY.
put in a real grid (see issue #361 )
Major Change. The results in the table should be all humans, whether they are a user or an invitee or a contact. That means this table will need to include all users and invitees. (ignore the current contacts schema as that is going to change).
Add filters: see image
Is Contact field: make that a new attribute of any user. The rest will be handled in issue xxx.
Add Notes Attribute
We are 70% sure we track the last login. if so, put it on the table. this is also where you will identify someone as an invite by placing the text "Invite Pending" in Red.
Add a drop-down with some administrative actions. This column is available to anyone just like the others
IF USER
De-Activate User (issue #387 )
Send Reset Link : same thing as at the home page where you forget your password, but this time we already know their email address, so just send the reset link.
IF INVITEE
Re-Send Invitation (this should re-send the invite).
Extend Invitation Expiration (0 days remaining) or (3 days remaining). Clicking on this extends the date by 7 days.
Clicking on a user will go to the new user page (see issue #385 )
You will be updating this page to be MUCH more useful and have the admin functions that right now we have to do via SQL statements in the background SCARY.
Add a drop-down with some administrative actions. This column is available to anyone just like the others IF USER De-Activate User (issue #387 )
Send Reset Link : same thing as at the home page where you forget your password, but this time we already know their email address, so just send the reset link.
IF INVITEE Re-Send Invitation (this should re-send the invite). Extend Invitation Expiration (0 days remaining) or (3 days remaining). Clicking on this extends the date by 7 days.
Clicking on a user will go to the new user page (see issue #385 )