HomeUniteUs icon indicating copy to clipboard operation
HomeUniteUs copied to clipboard

Section 2 | Coordinator: Assigning Coordinators to Guests/Hosts

Open rpradheap opened this issue 2 years ago • 4 comments

Dependencies

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

Design

  • [ ] Could go with this design 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.

rpradheap avatar Jun 06 '23 23:06 rpradheap

As a Coordinator, I want to manage my meeting with Host/guest and want to mark “Under Review” during the assessment process. I want to be able to flag the Guest/Host account for Review/Ban

Acceptance Criteria - For each application there is an option to mark the application as “Under Review”. The status for the application should be updated accordingly in the coordinator dashboard as well Every time the coordinator marks the application as “Under Review” should receive a confirmation prompt to prevent accidental changes.

JasikaKalra avatar Aug 09 '23 01:08 JasikaKalra

  1. Without assigning we probably don't want them to be able to take action on the application
  2. We should also have some sort of resistance/confirmation to re-assigning
  3. Can you rephrase the problem statement
  4. Can you add goals and successes
  5. Also change how acceptance criteria is phrased: you want to start with user, example #500

sanya301 avatar Mar 22 '24 02:03 sanya301

@sanya301 Can you please confirm which of the following scenarios should be allowed for Coordinator Assignment/Reassignment?

Do we need to consider some type of reassignment approval workflows for some of these scenarios where both coordinators (coordinator currently assigned and the coordinator being reassigned to) have to approve it in some way?

  • [ ] Unassigned Host - Assign to Self
  • [ ] Unassigned Host - Assign to Other Coordinator
  • [ ] Guest/Host Assigned to Self - Reassign to Other Coordinator
  • [ ] Guest/Host Assigned to Other Coordinator - Reassign to Self
  • [ ] Guest/Host Assigned to Other Coordinator - Reassign to Other Coordinator

lasryariel avatar May 22 '24 03:05 lasryariel

DRAFT - Rewrite Proposal

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.

Design

  • https://www.figma.com/file/BNWqZk8SHKbtN1nw8BB7VM/HUU-Everything-Figma-Nov-2022?node-id=2353%3A17352&t=ZM7AykeF7WVNoXkD-0
  • [ ] Review existing designs on Figma
  • [ ] Edit existing designs as needed
  • [ ] Designs are edited and ready for engineering. Link to the Figma: (share Figma link here when ready)

Engineering

Team Reviews:

  • [x] Product - Raji
  • [ ] Design - Help Needed
  • [ ] Engineering - Help Needed

lasryariel avatar Jun 21 '24 23:06 lasryariel