Skip to content

Commit d8da554

Browse files
Course Settings Page (#293)
* 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 <[email protected]> * 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
1 parent dccdfef commit d8da554

36 files changed

+1424
-301
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ When a new version is tagged, the changes since the last deploy should be labele
66
with the current semantic version and the next changes should go under a **[Next]** header.
77

88
## [Next]
9+
* Created a course settings page, which allows for unlisted courses and removal of the question feedback modal. ([@rittikaadhikari](https://github.com/rittikaadhikari) in [#293](https://github.com/illinois/queue/pull/293))
910

1011
* Handle disabled button states in dark mode ([@nwalters512](https://github.com/nwalters512) in [#294](https://github.com/illinois/queue/pull/294))
1112

0 commit comments

Comments
 (0)