Kuali Upgrade KFS 5.3/Rice 2.3.6 Rice Enhancements

Overview

There are two Rice implementations required for the upgrade standalone on embedded.  Due to version restrictions in KFS5.x the embedded version (the one the KFS employs locally) is version 2.1.9. The standalone version must be equal or greater than the KFS embedded version and we are using 2.3.6 in the standalone capacity.  To maintain consistency the LDAP, encryption, and attachments modifications are implemented in both versions.  The UConn specific modifications are required for existing workflow applications and are not used by KFS and therefore not required in the embedded version (2.1.9).

Release documents

Rice 2.0 release notes outlines the features of the new major Kuali Rice release.

 Upgrade Notes

Database upgrade issues- notes concerning known problems upgrading the Rice database.

  Upgrade notes from Cornell (issues discovered other than ones reported in  the "Database upgrade issues" ) document.  One of which is to update the maintainable xml for existing maintenance documents otherwise they cannot be opened.

The following attachments are zip files of two versions of a just in time conversion solutions:

Since we need to add a module to the "Middle Ware" module we will need to implement a module configurer (seerice-configurer.pdfmodule configurer notes)

Required Modifications

  • Customize LDAP module (rice-middleware/kim/kim-ldap)
  • Implement AES 256 bit Encryption by overriding existing encryption service.
  • Storing attachments in database rather then on the file system by overriding the existing attachment service.
  • Enhanced authorization on log in (filtering out persons who exist in LDAP but no longer have an affiliation with the university.
  • UConn specific KIM type service UConnDerivedRoleTypeService to handle derived organization head roles. (standalone version only).
  • UConn specific LDAP web service (standalone version only).
  • UConn specific organization service(standalone version only).