Skip to content

Hyrax 2.1.0 IAWA merge into master

Janice J Kim requested to merge LIBTD-1256 into master

JIRA Tickets:

Related Links: This PR's merge should be coordinated with https://github.com/VTUL/InstallScripts/pull/175

What does this Pull Request do?

This PR merges to master the main work for migrating IAWA to Hyrax 2.1.0.

What are the changes?

There were multiple changes related to the migration of the IAWA application from Hyrax 1.0.4 to Hyrax 2.1. Some of them can be found in the migration notes:

How should this be tested?

To test this, please use the InstallScripts branch LIBTD-1257. This will ensure that the appropriate default Hyrax CollectionTypes are installed. Also, use the following settings in your site_secrets.yml :

project_name: 'iawa'
project_git_identifier: 'LIBTD-1256'
project_app_env: 'production'

Note that the project_secret_key_base and project_cas_url will also need to be updated.

Try the following:

  • Attempt to create a collection, both with and without branding images.
  • Attempt to create one or more works, both with and without images.
  • Attempt to associate a work with a collection.
  • Attempt to modify your user profile avatar.
  • Attempt to access the dashboard from the upper right drop down.
  • Try anything else and note any irregularities.

Additional Notes:

  • This PR does not address any existing import scripts from the Hyrax 1.0 version, which may be affected with this change when it is eventually merged into master.
  • This PR needs to be tested in production mode due to an open issue with the development mode and the Mirador viewer: https://webapps.es.vt.edu/jira/browse/LIBTD-1343

Interested parties

@tingtingjh

Merge request reports