Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Course Statuses feature #360

Open
3 tasks
IsaDavRod opened this issue Oct 21, 2024 · 0 comments
Open
3 tasks

Implement Course Statuses feature #360

IsaDavRod opened this issue Oct 21, 2024 · 0 comments
Assignees
Labels
Milestone

Comments

@IsaDavRod
Copy link
Member

IsaDavRod commented Oct 21, 2024

Essentially, Course Statuses is a feature to indicate if a course has been waitlisted, closed, or cancelled. This is helpful for the student to see their schedule and always know the status of their course. (Even later we can look into sending a notification to students when a course's status on their schedule has been updated)

A course only has a status if it has been waitlisted, closed, or cancelled, otherwise no status indicator is shown. This appears in course blocks in both calendar view and main popup. The position of the status in the calendar view is at the top right of the course block, whereas the status in the main popup is horizontally aligned right.

To label the status, the Calendar header and Main popup footer have a legend of each status w/ a label.

  • Turn "LAST UPDATED:" into "COURSE STATUSES LAST UPDATED:"
  • Implement the refresh icon (upon clicking, it should check UT's course schedule to see if any of the courses' statuses have changed) this should be reflected across all schedules.
  • Refresh course status data every 5 min or so(?) idk

Image

Image

Huly®: UTRP-344

@IsaDavRod IsaDavRod converted this from a draft issue Oct 21, 2024
@DereC4 DereC4 added the feature label Oct 23, 2024
@DereC4 DereC4 self-assigned this Oct 23, 2024
@DereC4 DereC4 added this to the v2.1.0 milestone Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In progress
Development

No branches or pull requests

2 participants