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