Kuali’s legacy IRB/IACUC module hasn’t been updated since Kuali Coeus version 5.1.1 (July 2013). Our new Protocols module was launched in April 2016. Since then, no new features and only minor bug fixes have been added to Legacy IRB/IACUC. Therefore, Kuali is deprecating the legacy code in our 20.01 (Jan. 2020) release. SaaS customers will see no change to functionality as all SaaS customers are using new Protocols.
At the Kuali Technical User Group meeting of 7/1/19, we first announced that Kuali would no longer be maintaining Legacy IRB/IACUC in our github. Kuali will instead insert a tag to help inform any self-hosted customer of where the Legacy IRB/IACUC code will reside so they can continue supporting locally if desired.
The following plan was shared at the Technical User Group in July, September, October, November and December:
Three main phases of removal. There could be multiple commits per phase. Kuali will tag commits accordingly (LEGACY-PROTOCOLS-x). This removal process will begin January of 2020:
- ‘Phase 1: Code Deletion. This includes integration with other modules but will not impact new Protocols in any way.
- Phase 2: Rice Configuration Deletion. This will be a series of SQL scripts that remove Rice configuration data related to IRB/IACUC. This will not include workflow data.
- Phase 3: IRB/IACUC data removal. This will drop all IRB specific tables. For shared tables such as attachments the IRB/IACUC data will be deleted. There will be an optional deletion script that can be executed for backing up of this data before deletion.