hackforla / hackforla/peopledepot

Define Knowledgebase (KB) roles, APIs, and API privileges for user and groups

Open
#393 5 comments 0 reactions 1 assignee Assigned to @ethanstrominger View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.