Extra info for User Management

  • 1. Add admin info to each user
  • 2. Add tagging feature for User Management page.
  • 3. Add 2FA info for each user
  • 4. Add "last login" info for each user

Info on tagging feature

Backend

  • database changes:
    • new table for tags
    • many-to-many relation between tags and users
  • new endpoints for tags:
    • GET list of all tags
    • POST new tag
    • PUT existing tag (to change label and/or colour)
    • DELETE tag
  • include list of tags in user listing endpoint
  • include list of tags in GET user info
  • be able to set tags in POST/PUT/batch PUT user info

Frontend

  • new column for tags
  • tag UI
  • user modal: autocomplete of existing tags
  • on user modal save: PUT new data over to system

Other additional info in user listing

Backend

  • Include Stackspin role in list of users.

Frontend

TBD

Edited by Arie Peterson
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information