hack4impact-calpoly/youth-arts

test frontend

Opened this issue · 4 comments

Test the frontend and reply to this issue with your findings

  • As a non-authenticated user - justin
  • As a regular user - john
  • As a board member - oli
  • As an admin - lauren

You can ignore the linting errors.

  • Error clicking on Log Hours: Unhandled Rejection (TypeError): Failed to fetch, occurs at src/Pages/BMLogHoursPage/BMLogHoursPage.js:59
  • No opportunities show up on 'Opportunities' page. Options to filer/sort/enter keywords but no search button
  • Yellow bar is inconsistent on different pages (looks like it should be at the bottom of the page), shows up in middle of opportunities page, bottom of Calendar and FAQ page, slightly above bottom of Log Hours Page
  • When the PRYAC logo is clicked (top left), takes to home page asking to register or login despite already being logged in
  • error trying to log board member hours: TypeError: Cannot convert undefined or null to object, occurs at src/Pages/BMLogHoursPage/BMLogHoursPage.js:172

As an Admin...

  • Reports page: Exporting volunteer names and phone numbers Error: No row with id #Volunteer Data found
  • Opportunities page: no search button
  • Main page: asks you to register and log in despite being logged in already
  • Calendar page: when you click on an event, both more details and copy to calendar takes you to the calendar
  • Log Hours: When logging board member hours, TypeError: Cannot read properties of undefined (reading 'forEach')
j-ylau commented

Backend:

connection.js:694
throw new MongooseError('The uri parameter to openUri() must be a ' +
^

MongooseError: The uri parameter to openUri() must be a string, got "undefined". Make sure the first parameter to mongoose.connect() or mongoose.createConnection() is a string.

Frontend: