hackforla / VRMS

Volunteer Relationship Management System: This is an ambitious project to create a system that will help us measure our human capital development, reduce repetitive tasks and processes, and improve outcomes.
GNU Affero General Public License v3.0
40 stars 78 forks source link

Create filtered permissions data component #1754

Open JackHaeg opened 3 weeks ago

JackHaeg commented 3 weeks ago

Dependency

Overview

Currently, there is no way for admins to identify at scale which users are VRMS admins, or project managers (aka project leads) and which projects they are associated with on VRMS. Given that, we need to create a feature that enables admin users to filter & search for VRMS admins or all project leads linked to their respective projects, as well as view a full list of existing VRMS admins or project leads and their linked projects.

Action Items

Screenshot 2024-10-14 at 6 53 37 PM

Screenshot of text field with "Project Leads" selected

Screenshot 2024-10-14 at 6 53 42 PM

Screenshot of admin selected

Screenshot 2024-10-14 at 6 47 54 PM

Screenshot of Project Leads selected

Screenshot 2024-10-14 at 6 48 04 PM

Resources/Instructions

Screenshot of User Permission Search Screen mockups

Screenshot 2024-10-07 at 8 30 51 PM

JackHaeg commented 17 hours ago

Hi @jng34 - This issue is part of a larger epic (https://github.com/hackforla/VRMS/issues/1737), which requires each issue to be completed in order.

So, #1752 needs to be completed first before working on this issue. This issue will also rely on API calls that are still in development (see #1771). We will be un-assigning you from this issue for now and placing it in the icebox until these dependencies can be met.

Please feel free to pick up #1752 in the meantime! And once all the dependencies are met, you can pick up this issue again :)

jng34 commented 13 hours ago

@JackHaeg Ahh, thank you for letting me know.