CenterForDigitalHumanities / CenterForDigitalHumanities/TPEN3

Users: Auth0 User management and tools

Open
#38 2 comments 0 reactions 1 assignee Claimed by @thehabes View on GitHub
User Administration user module
Dominant language
HTML
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

User interface in TPEN-Users repository should be set up to fulfill two purposes:

1. Any user can see/verify their own account information on Auth0. A public user (anyone who signs up) can see their own profile like in Gallery of Glosses:
![image](https://github.com/CenterForDigitalHumanities/TPEN3/assets/1119165/4793def1-9d24-4bf8-9a61-4ecf556085a2)
2. Admin users (roles includes `tpen_user_admin`) see a list of current users (roles includes `tpen_user_public`)
![image](https://github.com/CenterForDigitalHumanities/TPEN3/assets/1119165/4224c42d-ad45-4356-b3a2-6b69f5766994)

## Notes

- The manipulation of roles is out of scope for this ticket - the focus is on the public user info reveal.
- It is reasonable to comment out imports for unused interfaces to avoid errors in running, but let's avoid wholesale deleting of forked modules/interfaces at this stage unless they are directly problematic.
- This is _only_ for the Auth0 account data. Users will manage their public and private information in an Interface in a separate application through annotation and API services.
- Other user actions, like requesting a new password or updating username are out of scope.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.