senior-knights / course-schedulizer

📝 Create semester schedules without stress
https://senior-knights.github.io/course-schedulizer/
MIT License
10 stars 4 forks source link

Allow users to delete sections without meetings #178

Closed bryantgeorge closed 3 years ago

bryantgeorge commented 3 years ago

This PR has some pretty fundamental changes again to how meeting/section/course updates/adds/deletes are handled, so it might be best to have at least 2 reviews.

To Test:

One thing I noticed while working on this is that if you have a prof who teaches multiple meetings of a given section, only one of them is listed when accessing it from the teaching loads tab (and deleting it from the faculty loads tab only deletes the displayed meeting). Is this the intended behavior?

Closes #170

Jonri2 commented 3 years ago

@bryantgeorge could you resolve the merge conflicts before we review? That way we can make sure that nothing gets messed up while resolving them.

bryantgeorge commented 3 years ago

@bryantgeorge could you resolve the merge conflicts before we review? That way we can make sure that nothing gets messed up while resolving them.

Oops my bad, for some reason I didn't see that (do merge conflicts not show up until after you unmark as draft?), in any case, it should be good now.