codeforboston / codeforboston/volunteer-matching
Donation list view
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## User Story
- As a city employee, I want to see a list of all donations, so that I can make a decision about which one to work on next.
---
## Description
This component shows a list of all donations tracked in the system. Donations are taken in by either a user-facing form, or recorded in the same form or directly in the gSheet by a city employee (for example, if a city employee hears from a donor by phone and records the details manually). Each list item should display the following user-facing characteristics, [laid out in this gSheet](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=1500001709)
### Donation list item details
- **Date received**: The date the donation offer was made
- **Status**: The state of a given donation, ie Inbound, Verified, Delivered, etc. [Described in this gSheet](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=1590391657)
- **Donor name**: The name of the donor organization, or the Contact name if there is no organization listed
- **Donation sub-category**: The secondary category of donation item. Each sub-category is subordinate to the category. [Described in this gSheet](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=1590391657)
- **Donor type** (i.e. restaurant, business, corporation, etc)
### Filters & sorting
This default sort should be by Urgency followed by Date Received, and should show all donations. The list should visually segment by Urgency (High, Medium, Low).
Additional filters will be tracked in #12.
---
## Done when:
- A city employee can view all donations in a list
- By selecting a donation list item, the city employee will see the donation detail view (#1)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.