Open rpradheap opened 1 year ago
Check with engineering regarding personalization of email text and work on the draft
Check if invites expire, and define a flow in the story for what happens if it does expire What happens if co-ordinator sends two invites which are still in the "active" timeframe
The temporary passwords in the invite do expire. The default is 7 days and can be adjusted all the way up to 365 days. I'll look into sending new invites.
I can work on this for the Engineering side. One note is that it says this has both front and back end components and I am focused on backend atm.
Quick question: are we giving the coordinator the ability to revoke the invite as well? or resend? thank you.
Hi @edela0015,
Is there a user scenario that you are envisioning for revoke invite? If we think it will be an infrequent occurrence and it's not critical, it's ok to leave out in the first version.
For resend, my take is that we keep it simple/low effort in this version and just allow Coordinators to go through the user flow again to invite a user, versus build dedicated re-send invite functionality.
@KowDesign - Please check my comment in Figma about the Invite Guest Button placement. I think the pages once we click the invite - name and email looks good .
@stevbark The back end is actually already in place for this. @rochun is currently working on the front end
@stevbark scratch that. It's most of the way there, but still needs some updates
@KowDesign @rpradheap I put together a user flow so engineering can have a better idea of how this is supposed to work together. Let me know if it looks right and feel free to make changes.
@erikguntner I'm in the process of adding the API route for the host's invite guest functionality. Are we considering separating concerns for files between auth and host API services? Or should I add the invite guest endpoint to the services/auth.ts file?
@rochun Yeah, good idea. This should probably go in a separate service for coordinators
@erikguntner okay, sounds good. I'll go ahead and create a new coordinator service.
@lasryariel to review and close this out, or come up with action items
There are a few acceptance criteria that have not been met. will discuss in todays meeting.
@tylerthome will be updating dev.homeunite.us to have it show data that matches the data model, rather than dummy data. This will allow us to check things like Coordinator assignment to invited guest, status updates, and other applicable acceptance criteria.
Reviewed acceptance criteria, these items remain: Engineering:
We can discuss with engineering during the next meeting.
PM updates to story:
@lasryariel I just discovered, there seems to be another story with the same functionality but marked in a separate section https://github.com/hackforla/HomeUniteUs/issues/405. Can you confirm whether 405 is a duplicate, and that everything in that story is covered here?
Email bounce: By default, Cognito doesn't provide bounce information/notification.
Cognito needs to be configured to use an Amazon SES (Simple Email Service) account to send email. An Amazon SES account needs to be created with a Configuration Set that is configured to monitor and, optionally, publish email events.
https://trog.qgl.org/20211014/tracking-email-bounces-from-aws-cognito-sent-by-ses/ https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-email.html#user-pool-email-developer https://docs.aws.amazon.com/ses/latest/dg/monitor-using-event-publishing.html
Dependencies
Problem Alignment
The Problem
Currently, Coordinators do not have a digital way to invite Guests to start the application (Intake Profile). Coordinators have to hand Guests a paper form.
User Story:
As a Coordinator, I want to send an email to invite Guests so that the Guest can create an account and start an application (Intake Profile) in the HUU system.
High Level Approach
From the Dashboard, the Coordinator is able to enter the email and name of a guest to invite the Guest to the HUU system.
Solution Alignment
Considerations
Goals & Success
Coordinator can successfully send an email invite to a Guest.
Key Features
Acceptance criteria
Metrics
Frontend visibility of metrics will be outlined in a separate future User Story.
Design
https://www.figma.com/file/BNWqZk8SHKbtN1nw8BB7VM/HUU-Everything-Figma-Nov-2022?node-id=2353%3A17352&t=ZM7AykeF7WVNoXkD-0
Engineering
477
461
405
699
Known Limitations
Team Reviews: