hackforla / hackforla/peopledepot
Define Knowledgebase (KB) roles, APIs, and API privileges for user and groups
Open
complexity: large
ethan
feature: security
milestone: missing
p-feature: user
PII: FALSE
ready for author/assignee
role: dev
role: product
s: kb
size: 1pt
- Dominant language
- Python
- Stars
- 14
- Forks
- 37
- Avg merge
- 9d 15h
- Merged PRs (30d)
- 5
Description
### Overview
Define privileges for a KB user API so that a user can be assigned the appropriate privileges.
### Action Items
- [ ] review with Bonnie
- [ ] create issue for creating the API
### Resources
#### Proposed Privileges
- APIs
- user/app/kb - requires any kb role
- user/app/kb/dataplus - requires kb_admin role
- Fields
- user/app/kb: username, slack id, preferred email, first name, last name, github handle, and linked in profile, and assigned roles
- user/app/kb/dataplus: same as user/app/kb, plus telephone
Contributor guide
Assessment
This issue has not been assessed yet.