hackforla / hackforla/peopledepot
eligible-users end point - define rows returned
Open
complexity: medium
draft
ethan
milestone: missing
p-feature: user
PII: FALSE
role: dev
s: PD team
size: 3pt
- Dominant language
- Python
- Stars
- 14
- Forks
- 37
- Avg merge
- 9d 15h
- Merged PRs (30d)
- 5
Description
### Overview
Global admins and project leads need to assign new users to a project. This API lists all users not assigned to a project.
### API specification
/eligible-users/
### To Do:
- [ ] url.py, views.py, serializer.py: follow example for other views to create eligible user api that returns allrows
- [ ] modify views.py to restrict to target users which are not assigned to the specified project
- [ ] write tests that validates every record retrieved is for a different project
- [ ] write tests that you get an error if you provide an invalid project
Contributor guide
Assessment
This issue has not been assessed yet.