ucsb-cs156-s24 / proj-courses-s24-4pm-1

https://ucsb-cs156-s24.github.io/proj-courses-s24-4pm-1/
0 stars 0 forks source link

FEATURE: Edit Schedule Page #2

Closed github-actions[bot] closed 3 months ago

github-actions[bot] commented 3 months ago

User Story

Discussion

Currently the Edit Page for Schedule (reached by going Personal Schedules -> All Schedules -> Edit button) has a place holder that says "This is where the edit page will go."

It would be great to see a working edit page for Schedule where you can modify details of the Schedule.

Note that editing the Schedule is different from adding/deleting courses on the schedule. Editing the schedule means changing the name or the description of the schedule.

There is a separate place in the app for adding/deleting courses on a schedule:

Note: Quarter should not be editable

Note that the quarter should not be editable because editing the quarter would change the meaning of all of the courses assigned to that schedule (i.e. their enroll codes would no longer have the same meaning; they might point to different courses or be non-existent) Maybe even remove courses you may or may not have accidentally added or one that you would now like to remove.

Acceptance Criteria

Implementation Todos

Frontend:

Backend: