Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

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 serviceCreating a new KIM .
  • 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).