unikent / programmes-plant

A comprehensive solution for the management of university programmes, that produces an XCRI feed.
Other
7 stars 4 forks source link

Feature/clusters of modules indicate which delivery they belong to #967

Closed cfc7-unikent closed 5 years ago

cfc7-unikent commented 5 years ago

This adds some information about the delivery to each set of module clusters.

This is to enable of-course to choose which modules to display based on the delivery they belong to. Previously the modules did not contain any identifying information about the delivery they were for.

ALSO

This fixes an issue where it was possible to trigger an exception when replacing ids with values. I kept triggering this locally when my cached data was out of sync with the fields in programmes plant. (in my case after adding custom fields and then reverting to a previous database dump)

I don't believe this change does anything other than be more careful but it can be omitted if required.