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

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

Rider Application Index Page for Admins & Review Page Placeholder #45

Closed Kanagawa-okiNamiUra closed 1 year ago

Kanagawa-okiNamiUra commented 1 year ago

In this PR, I implemented Rider Application Index Page for Admins and a review page placeholder. Now there will be a new link on the navbar that shows "Rider Application," which takes an admin user to /admin/applications/riders. 100% mutation/line coverage.

Running Instance at: https://gride-albert-dev.dokku-03.cs.ucsb.edu/

Screenshots:

An update on the display logic: A member is not a "participant" of the GauchoRide Program and therefore should not have access to Ride Request/Shift Pages. They must apply to be a rider before being able to access these fields. A picture of how this is working is provided below: image (we do not have ROLE_ADMIN on that page, so we are no longer participants able to see "Ride Request"/"Shift")