Skip to content
New issue

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

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

Already on GitHub? # to your account

[FEATURE] Proper multi-user support #133

Closed
tycrek opened this issue Apr 18, 2022 · 1 comment · Fixed by #177 or #190
Closed

[FEATURE] Proper multi-user support #133

tycrek opened this issue Apr 18, 2022 · 1 comment · Fixed by #177 or #190
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@tycrek
Copy link
Owner

tycrek commented Apr 18, 2022

Description

Allow easier management of users (creating/deleting/modifying). API routes will be available for frontend devs.

@tycrek tycrek added the enhancement New feature or request label Apr 18, 2022
@tycrek tycrek self-assigned this Apr 18, 2022
@Facinorous-420
Copy link
Contributor

Facinorous-420 commented Apr 18, 2022

Endpoints I believe ass should have for multi user suport:

  • Create User
  • Delete User
  • Get All Users (Returns json of all users, if a front end developer wants to select a specific user they could use this endpoint then filter it to the username/secret key)
  • Modify User (Secretkey, Username)
  • Delete User (Gotta conform to UK laws)
  • Delete All Users (quick way to delete all, though front end developers can simply loop through all users with the above Delete end point if you don't want to make this one)

Probably would be nice to add a key to the user object like apiReadAccess and apiWriteAccess which defaults to true on the FIRST USER MADE ONLY and can be modified to be true/false using the modify user endpoint. This will allow us to protect the APIs important routes w/o dealing with api keys. Users secretkey can be the API key.

@tycrek tycrek added this to the 0.14.0 milestone Nov 30, 2022
@tycrek tycrek mentioned this issue Nov 30, 2022
4 tasks
@tycrek tycrek linked a pull request Nov 30, 2022 that will close this issue
4 tasks
@tycrek tycrek linked a pull request Dec 26, 2022 that will close this issue
4 tasks
@tycrek tycrek modified the milestones: 0.14.0, 0.14.1 Dec 26, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants