ucsb-cs156-m23 / proj-gauchoride-m23-9am-1

https://ucsb-cs156-m23.github.io/proj-gauchoride-m23-9am-1/
0 stars 1 forks source link

EPIC: Adjust Ride Request fields to clarify pickup and dropoff #2

Open github-actions[bot] opened 1 year ago

github-actions[bot] commented 1 year ago

User Story

Discussion

Currently, this is what the table of ride requests looks like:

image

The original spreadsheet looked like this:

image

What we want to do is clarify things by having four fields:

The room should be an optional field, since sometimes it is not applicable. But the building should be required.

We should also add a "notes" field that is free form text and optional but a place where any extra information can be noted.

This will require involve multiple frontend and backend stories, and should be broken up into multiple issues/PRs.

Acceptance Criteria

Implementation Todos

Suggest breaking up into multiple issues/PRs:

First issue: rename fields and add new fields

In the first issue/PR, we just make changes in the backend to prepare for the new fields.

At this first stage, it is fine that there is no way yet to access pickupRoom and notes in the frontend. Since those fields are optional, it is not a problem that they are not being set (or they can be set to empty string for now. We'll add those in the next issue/PR.

Second issue: adjust frontend for new fields

In the next PR, we take the fields that are now present in the backend, and expose them in the frontend.

github-actions[bot] commented 1 year ago

Copied from https://github.com/ucsb-cs156/proj-gauchoride/issues/61