hackforla / hackforla/VRMS

Stakeholder Feedback: Define User Access Levels (UAL)

Open
#1,534 4 comments 0 reactions 0 assignees View on GitHub
complexity: medium Dependency - Icebox draft p-feature: Project Details p-feature: User Permissions ready for stakeholder role: Product size: 0.25pt
Dominant language
JavaScript
Stars
61
Forks
101
PR merge metrics
No merged PRs in 30d

Description

### Dependency:
- [ ] Hold work on user access levels on VRMS until People Depot's backend and user access levels have been defined. We will then collaborate with People Depot and align User Access Levels for future implementations within VRMS based on People Depot's work.

### Overview
Currently, user access levels (UAL) have yet to be fully defined in relation to the permissions provided to each UAL within the updated project details flow. In the future, multiple views / functionality on the project details screen will be provided depending on UAL.

### Action Items
- [x] Define the UALs listed below
- [ ] Define UAL privilages and views:
- [ ] Project details
- [ ] Projects (within the projects list screen)

### Resources/Instructions
[Figma VRMS](https://www.figma.com/file/pIxFTL62Nx2XyQdZy1fR6f/VRMS-v.4?type=design&node-id=3%3A7&mode=design&t=RCmmjnyZ96GhCK0m-1)
Example of Project management screen that will display different functionality depending on UAL

![Create New Meeting C (1)](https://github.com/hackforla/VRMS/assets/134463646/480ed828-06ee-4277-bb4d-7d913c005243)


### UAL
1. **UAL0 - General volunteer**
- I have joined HfLA, but not a team
- I CAN browse the projects and access general information.
- I CANNOT access files or team contributors’ info
2. **UAL1 - Project members**
- I have joined a project in HfLA
- I CAN access files and limited team contributors’ info
- I CANNOT make any changes to project data or members
3. **UAL2 - Jr. Lead:**
- I CAN create new events within my team
- I CAN access files and team contributors’ info
- I CANNOT make changes to project data and members
4. **UAL3 - Leads:**
- I am a lead or PM in my team
- I CAN create new events within my team
- I CAN access files and team contributors’ info
- I CAN make changes to project data and members
5. **UAL4 - Admins:**
- I am an admin at HfLA
- I CAN access files and team contributors’ info
- I CAN make changes to project data and members, INCLUDING project status (only admins can change this)
- I CAN create new projects or events
- I CAN onboard volunteers at HfLA

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.