hackforla / hackforla/HomeUniteUs

Section 2 | Coordinator: Assigning Coordinators to Guests/Hosts

Open
#518 4 comments 0 reactions 0 assignees View on GitHub
Complexity: Small dependency i-Interface: Coordinator Interface p-Feature: Dashboard Coordinator Role: PM Section: 2 size: 5pt User Stories
Dominant language
Python
Stars
45
Forks
22
Avg merge
15d 1h
Merged PRs (30d)
1

Description

### Dependencies
- Issue is in the icebox while Coordinator designers are working on #736

#### Design
- [ ] Could go with [this design](https://www.figma.com/design/BNWqZk8SHKbtN1nw8BB7VM/HUU-Everything-Figma-Nov-2022?node-id=14072-29646&t=No6cuwYSQKYfklI1-4) as it closely matches existing version of site (https://dev.homeunite.us/coordinator).
- Note: no pop-up screen was designed for confirming before assignment. Could use a browser pop-up ("Are you sure you want to assign [Coordinator Name] as Coordinator for [Guest/Host Name]

#### Engineering
- #745 - Needs to be prioritized

### Context:

- This story covers a portion of functionality needed for #454

### The Problem

Currently Coordinators do not have an online way to manage which Coordinator is assigned to which Guest/Host.

### User Story:

As a Coordinator, I should be able to assign myself to any Guest/Host so that it is clear that I will be assisting that Guest/Host with the application and onboarding process.

### High Level Approach

A field on each Guest/Host which allows for assignment/reassignment of Coordinators.

Note: For Guests the coordinator who sent the invite is assigned as coordinator by default. #520

### Acceptance criteria
- [ ] Coordinator can assign any Guest/Host to themselves
- [ ] Coordinator can reassign any Guest/Host to another Coordinator
- [ ] Coordinator can easily assign/reassign from the dashboard
- [ ] Coordinator is asked to confirm assignment/reassignment to ensure the action was not performed accidentally

### Metrics
- Load time when performing assign/reassign action
- Average Number of Coordinators assigned per Guest/Host
- Number of Guest/Hosts with no Coordinator assigned

### Considerations
- Coordinators will be using desktop or tablet--> use responsive design

### Future Considerations
- In the future, we will want a configurable permission set, restricting who can assign/reassign Coordinators, which Coordinators they can assign to, and which sets of Guests/Hosts those restrictions apply to.

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.