2016-10-23 | Paul Boddie | raw annotate files changeset graph | Changed scheduling function registries to map names to collections of functions. Introduced common event update/removal scheduling functions in the quota module. Introduced common free/busy modification functionality in the quota module for different scheduling functions to use. Added the common module to the reserved modules list in the update tool. Added tests of recurring events and indefinitely-recurring events requiring scheduling using the quota functionality. |