aggie-coding-club / Rev-Registration

Automatic class scheduler for Texas A&M written with Python+Django and React+Typescript
http://revregistration.com
GNU General Public License v3.0
25 stars 5 forks source link

Feedback form #601

Closed rachelconn closed 2 years ago

rachelconn commented 3 years ago

Description

Adds a feedback form accessible from the navbar. Note that even though we wanted to implement discord notifications, I'm waiting on Gannon to make that possible so we can just ignore it for now and do that in another PR or make the change to this once it's done.

How to test

(Make sure you apply migrations before testing) click the button next to the login button on the navbar and try filling it with different ratings/comments, then check the DB to make sure they're submitted correctly

Screenshots

Before After
image image

image

Related tasks

Closes #597.

github-actions[bot] commented 3 years ago
Warnings
:warning: :exclamation: Big PR(809)! You might want to split this up into separate commits in order to maximize the effectiveness of code review

Generated by :no_entry_sign: dangerJS against bc175d9cbf6c063ce4dd398aa8057ea9e2944680

gannonprudhomme commented 3 years ago

Also can you add the feedback folder to backend-workflow.yml for linting? We have to manually add the folder for it (we also forgot to do the same for user_sessions =P)

gannonprudhomme commented 3 years ago

Btw this needs to be updated with master!

rachelconn commented 3 years ago

Rebased and made the discord integration actually work, so this is ready for review now