Skip to content

V: Invitation view #67

@juliancleung

Description

@juliancleung

This page will allow volunteers to view and manage the invitations they receive for opportunities (#45). This page will display a summary of an opportunity and allow the volunteer to accept or decline. Clicking into a card will open the individual opportunity view (#75).

Accept/Decline behaviour:
When the "Accept" or "Decline" button is clicked, a confirmation dialog appears asking the volunteer to confirm their action. If the volunteer confirms, an in-app notification will appear (see screenshots).
Verbiage for acceptance popup: "Are you sure you want to accept [opportunity name]?"
Verbiage for acceptance snackbar: "You have accepted the invitation for [opportunity name]"
Verbiage for decline popup: "Are you sure you want to decline [opportunity name]?"
Verbiage for decline snackbar: "You have declined the invitation for [opportunity name]"

Information displayed in the summarized view

  • Opportunity Name
  • Activity Type
  • Date(s) of Event: taken from "Start date" and "End date" in the form
  • Hours of Commitment: taken from "Number of hours" in the form
  • Preferred Sector
  • Grades of Participating Students
  • Number of Students

Acceptance Criteria:

  • Opportunity cards should appear in the order that they are received (most recent at the top)
  • Display all information listed in the format shown in the design
  • Clicking a card will open the full opportunity view without the contact details section shown V: Individual upcoming opportunity #65
  • Buttons that allow a user to accept or decline an invitation
  • Confirmation popup appears when buttons clicked
  • Snackbar appears when action is confirmed
  • Indicate that the user is on the Invitations view
  • Indicate the number of pending responses

Volunteer invitations (the number beside "Invitations" should be a 1)
image.png
https://www.figma.com/file/HdMbW7Qx6bGAhlWJuBOSj0/BEP-High-Fidelity-Designs-(S20)?node-id=162%3A1273

Confirmation dialog example
image.png
https://www.figma.com/file/HdMbW7Qx6bGAhlWJuBOSj0/BEP-High-Fidelity-Designs-(S20)?node-id=126%3A3203

Snackbar example
image.png
https://www.figma.com/file/HdMbW7Qx6bGAhlWJuBOSj0/BEP-High-Fidelity-Designs-(S20)?node-id=142%3A281

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions