Removing Legacy COI References
Kuali’s legacy COI module hasn’t been updated since Kuali Coeus version 5.1.1 (July 2013). Our new COI module was launched in November 2015. Since then, no new features and only minor bug fixes have been added to Legacy COI. Therefore, Kuali is depreciating the legacy code. SaaS customers will see no change to functionality as all SaaS customers are using new COI.
At the Kuali Technical User Group meeting of 12/18/18, we announced that Kuali would no longer be maintaining Legacy COI in our github. Kuali will instead insert a tag to help inform any self-hosted customer of where the Legacy COI code will reside.
- The following was shared at the Technical User Group in December and January:
COI Removal coeus-1901.0013
Three main phases of removal. There could be multiple commits per phase. Will tag commits accordingly.
- Phase 1: Code Deletion. This includes integration with other modules but will not impact new COI in any way.
- Phase 2: Rice Configuration Deletion. This will be a series of SQL scripts that remove Rice configuration data related to COI. This will not include workflow data.
- Phase 3: COI data removal. This will drop all COI specific tables. For shared tables such as attachments the COI data will be deleted. There will be an optional deletion script that can be executed for backing up of this data before deletion.