senior-knights / course-schedulizer

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

Make schedule interface fields optional #166

Closed Jonri2 closed 3 years ago

Jonri2 commented 3 years ago

This PR makes most of the schedule fields optional. This allows optional fields such as anticipated size, global max, used, etc. to be blank rather than defaulted to 0 in the add section form and the export of the schedule. It also fixes #155 and an issue where non-teaching loads would be duplicated when updating.