learning-unlimited/ESP-Website — pull request #281 by pricem (2012-02-23 17:46:09+00:00)
Title: Lunch constraints updates

This code is intended to clarify and complete the lunch constraint system. Changes include:
- management page for admins to set up lunch constraints for a program
- student registration module for students to select a lunch period before proceeding to registration
- checking of constraints when removing a class, as well as adding one
- more understandable error messages
- fixed cache correctness of fillslot pages (at some cost in performance)