Nick Reid, Josh Zamor, Chongsun Ahn
We met to address the current state of loading a user, getting the user's permissions, all the users programs, facilities, etc.
...
We found that overall we have a lot of overlap in the current endpoints.
Current plan:
Order | Work | Ticket | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | User's permission strings is under development in sprint 31, we want to schedule work in sprint 32 to use these in the UI |
| ||||||||||
2 | make a new users/{id}/facilities resource - it will include home and supervised facilities, current endpoint users/id/supervisedFacilties is to be phased out |
| ||||||||||
3 | change /user/{id}/programs to be home and supervised programs (we'll keep the exisiting forHomeFacility query param, and not change representation) | |||||||||||
4 | start using permissions strings in UI (see #1)
|
After the above occurs we'd like to try to improve the /api/users resources performance by removing:
...