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

Add user and project tables to DB #95

Merged
merged 5 commits into from
Jun 20, 2024
Merged

Conversation

mahendrapaipuri
Copy link
Owner

Closes #91

* These tables keep most up to date info about users and projects

Signed-off-by: Mahendra Paipuri <[email protected]>
* Add new interface to fetch users and projects

* Implement new user project interface for slurm manager

Signed-off-by: Mahendra Paipuri <[email protected]>
* Add new endpoints that serve user and project details

* Fetch list of projects from projects table in queries

* Simplifiy validation function using query builder

* Update unit tests

Signed-off-by: Mahendra Paipuri <[email protected]>
* Fix install script to correctly install config files

Signed-off-by: Mahendra Paipuri <[email protected]>
@mahendrapaipuri mahendrapaipuri added the enhancement New feature or request label Jun 20, 2024
@mahendrapaipuri mahendrapaipuri added this to the v0.1.0 milestone Jun 20, 2024
* Make debug endpoint available only on localhost

* Update example mock manager

* Update swagger docs

Signed-off-by: Mahendra Paipuri <[email protected]>
@mahendrapaipuri mahendrapaipuri merged commit a1da206 into main Jun 20, 2024
10 checks passed
@mahendrapaipuri mahendrapaipuri deleted the user_project_assoc branch June 20, 2024 15:43
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 this pull request may close these issues.

Keep track most up to date user account association in a separate table in DB
1 participant