Catalogues
Intro
Catalogues can be seen as strategy themes and are collections of elements that an organisation will complete to execture their strategy.
Organisation Catalogues
An organisation will have all catalogues available to them and be able to assign them to Divisions, Departments and organisation users. An organisation can have duplicated catalgues at these levels. Eg: a Department Strategy Document (DSD) catalogue assigned to multiple departments to complete.
Catalogues release
Using the organisation template to release to new organisations
Any catalogue added to the organisation template will be released to new orgnisations by default. You can think of the template as a blue print for new organisations. This is handled in the BuildOrganisationElementsFromTemplate class via the OrganisationObserver
Releasing a new catalogue to all organisations
An admin can release a new catalogue to ALL organisations via the Release catalogue button below the catalogue edit form. On confirmation of release, a catalogue will release using the release method in the AdminCatalogueController class using the following logic:
- Get all organisation ids who have catalogue
- Get all organisations that aren't in those organisation ids
- Loop through them and create an organisation catalogue