CrisisCleanup / crisiscleanup-2

[OLD] This version of the codebase was retired on March 27, 2020. Open Source Collaborative Disaster Recovery and Cleanup
https://www.crisiscleanup.org
Other
42 stars 24 forks source link

Admin User Search #383

Closed arroyoDev closed 6 years ago

arroyoDev commented 7 years ago

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.

  1. put in a real grid (see issue #361 )
  2. 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).
  3. Add filters: see image
  4. Is Contact field: make that a new attribute of any user. The rest will be handled in issue xxx.
  5. Add Notes Attribute
  6. 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.
  7. 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 )