Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User management #8

Open
Xen0Xys opened this issue May 13, 2024 · 0 comments · May be fixed by #54
Open

User management #8

Xen0Xys opened this issue May 13, 2024 · 0 comments · May be fixed by #54
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Xen0Xys
Copy link
Member

Xen0Xys commented May 13, 2024

User routes

Admin only

  • Create user (with username and default generated password)
  • Change user name
  • Get user list
  • Change user role (user or admin)
  • Change user password

User and admin

  • Get self
  • Change self password (no email verification)

Behaviors

  • Unique 30 days JWT for user, and 15 days for admin (configurable from .env)
  • Create default admin user from database seeding
@Xen0Xys Xen0Xys added the enhancement New feature or request label May 13, 2024
@Xen0Xys Xen0Xys added this to the 1.0.0 milestone May 13, 2024
@Xen0Xys Xen0Xys self-assigned this May 13, 2024
@Xen0Xys Xen0Xys linked a pull request Jul 1, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant