Create "Manage Badge" Page
kellgolden opened this issue · comments
Kell L Golden commented
User Story
As a logged-in Coordinator
- As I look through the Manage Badge tab, I should see a list of created badges that have yet to be assigned.
- Once I click on a badge, I should see the following:
- Details of the badge - Name of recipient, description of the badge, tags assoc with the badge, and # of badges unassigned
- Prompt to assign badges
- Prompt to create more of the same badges
- Prompt to close the page
- If I close the page, I should be brought back to the manage badge page
- If I assign the badge, I will be prompt to do the following:
- Search & Select a FightPandemics account holder
- Share a link with a non-FP-account holder
- For the Search & Select a FightPandemics account holder section, if I type in an FP user's first or last name, the user's name should begin populating.
- Once the name of the user populates, I should be able to select that name.
- After selecting the name of the user, as an option, I should be able to include the evidence of the user's badge.
- After deciding to include or not to include evidence, I should be able to assign the badge.
- After assigning the badge, I should be notified that the badge assigned successfully.
- If a badge recipient does not have an FP user profile, I should be prompt to do the following:
- Input the user's first and last name
- Input the volunteer's email into the email section, and email the user a link (the link should enable the user to sign up for an FP account to receive their badges).
- If a volunteer does NOT have an email, that same link above should be populated (that will later be shared by the badge creator and given to the respective volunteer).
Manage Badge - Create More Badges - Assign Badge
Manage Badge - Assign Badge
Link to Designs: https://www.figma.com/file/EMKcg0eTnOlr7bRZGFdnZu/Web-app-product-spec?node-id=790%3A25
Link to feature requirements: https://www.notion.so/fightpandemics/Mint-Badges-Bounty-Project-3a345fa59d1541609266cb0ecf903f8e
Acceptance Criteria
Only Logged-in Coordinators can do the following: