VIVO Release 1 v1.3 Upgrade Guide
xxxxxx xx, 2011 - Upgrading from Release 1 v1.2 to Release 1 v1.3upload.directory and LuceneSetup.indexDir are merged into vitro.home.directory [see JB for further details]
Email parameters in deploy.properties have changed. [see JB for further details]
- Vitro.smtpHost is replaced by email.smtpHost
- Added email.replyTo as the "from" and "reply-to" address that appear in emails sent by the application.
Template changes [see RY for further details]
-
${stylesheets}, ${scripts}, and ${headScripts} add() methods now take the full tag as an argument. This will require a change to all calls to this method in the templates. This change allows for specification of the media and other attributes. Example:
- 1.2: ${stylesheets.add("/css/individual/individual.css")}
- 1.3: ${stylesheets.add('<link rel="stylesheet" href="${urls.base}/css/individual/individual.css" />')}
- The addFromTheme() methods of the ${stylesheets}, ${scripts}, and ${headScripts} objects has been deleted.
- propertyGroups.getPropertyAndRemoveFromList() has been deprecated. The replacement method is propertyGroups.pullProperty(). No change in functionality.
List view changes [see RY for further details]
- <query-base> and <query-collated> have been replaced with a single query <query-select> that contains tags for fragments to be used only in the collated version of the query.
- This and other changes are documented in vitro/doc/list_view_configuration_guidelines.txt.
Changes to Authorization [see JB for further details]
- selfEditing.idMatchingProperty will now match String literals as well as untyped literals.
- 'initialAdminUser' property is replaced by 'rootUser.emailAddress' - initial password is 'rootPassword'