Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* unlisted courses from creation * added test cases to unlisted course creation * adding a settings page for courses * test cases for unlisted course creation * added toggle for question feedback form * partially working hide open queue * finished course settings page * course settings page * fix * redesigned the course settings page & cleaned up routes * added test for course * added tests for removing question feedback modal * finished tests and moved course/queue filtering server-side * deleting unneeded comment * fixed linter errors * adding changelog entry * minor html fixes, added a reducer for updating courses, and added some checks for the isUnlisted and questionFeedback types * fixing the unlisted & enable question feedback description alignment on course settings page * Update src/components/courseSettings/DownloadPanel.tsx Co-Authored-By: Nathan Walters <nwalters512@gmail.com> * removed unnecessary test cases, optimized sequelize query for get courses and get queues, updated the course settings page, added custom darkmode styling for table & added an admin preview * adding icon for deleting a queue on queue settings page * making the linter happy :( * changing permissions to change name and shortcode of a course to be admin-specific * fixing up showing edit name or edit shortcode for only admins on general panel * fixed a bug with variable naming * modified changelog entry and moved sequelize-cli to devdependencies * changing filtering for Queues * added filtering courses test * added tests to make sure staff can't modify name or shortcode of a course * adding icons for settings pages * changed migration * changed migration * last fixes (hopefully) * fixing db issue * check console statement * updated test case to handle different queue return orders * accounting for linter error
- Loading branch information