codeforboston / codeforboston/volunteer-matching

Request list view

Open
#9 0 comments 0 reactions 0 assignees View on GitHub
epic
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 requests, so that I can make a decision about which one to work on next.

---
## Description
This component shows a list of all requests tracked in the system. Requests 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)

### Request list item details
- **Date received**: The date the request was made
- **Status**: The state of a given request, ie Inbound, Verified, Delivered, etc. [Described in this gSheet](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=1590391657)
- **Requester name**: The name of the requesting organization, or the Contact name if there is no organization listed
- **Request sub-category**: The secondary category of a requested 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)
- **Request type** (i.e. restaurant, business, corporation, etc)

### Filters & sorting
This default sort should be by Urgency followed by Date Received, and should show all requests. The list should visually segment by Urgency (High, Medium, Low).

Additional filters will be tracked in #13.

---
## Done when:
- A city employee can view all requests in a list
- By selecting a request list item, the city employee will see the request detail view (#4).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.