Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Release Notes

Hyrax 2.1 was released on May 31st, 2018. Since then, there have been several merged pull requests. This release contributes the following features to Hyrax:

  • User Interface:

    • Hides deposit agreement progress when disabled (#3141)

    • Adds Display Name to Workflow Roles management page (#3140)

    • Change "Update Attached File" button to "Save" on file_set edit view (#3145)

    • Hides private work metadata from public view during approval/ review workflow (#3148)

    • Disables Work "Save" button during multi-file uploads (#3150)

    • Hides cancel upload button when file upload(s) are finished (#3156)

    • Reduces size of Delete Button the file uploads page for better alignment (#3157)

    • Makes the "All Works" dashboard sortable (#3173)

    • The "Review Submissions" dashboard displays Depositor name, not system ID (#3170)

    • Makes the registered user list hidden by default; can be configured from admin dashboard (#3197)

  • Accessibility: 
    • Removes the aria-hidden flag that hides useful elements for screen readers (#3114)
    • Make Single-Use Links more accessible (#3150)

    • Enables zooming (#3158)

    • File upload buttons are now keyboard clickable (#3186)

  • Dependencies:
    • Formal support for Ruby 2.3, 2.4, and 2.5 (#3109)
    • Adds support for SolrWrapper v2.x (#3125)
    • Consolidate dependency on ActiveFedora::Base.logger (#3142)

  • Bug fixes:

    • Duplicate exported graphs from nested works (#3110)
    • Removes a duplicate pagination view from Blacklight (#3115)
    • Adds Hyrax namespace to `collection_path` route helper (#3118)
    • Better handling of `nil` responses to `CollectionPresenter#description` (#3137)
    • File counts in admin dashboard accuracy (#3154)
    • Allows depositor to always see their own work, even during an approval process (#3161)
  • Refactors:
    • Inverts dependencies for `AdminStatsPresenter` (#3140)
    • Expanded support for "inactive" authority terms to Rights Statements (#3122)
    • Updates the `ImportUrlJob` to use a `GET` instead of a `HEAD` request for cloud file ingest (#3130)
    • Moves `Hyrax::WorkRelation` dependency closer in the stack (#3143)
    • Removes instances of data: { turbolinks: false } (#3150)

QA Testing Requirements

  • Duplicate exported graphs from nested works (#3110)

    • Create one work with two nested works

    • Visit the `.ttl` records for the nest works

    • Check for duplicate statements

    • Result: pass.
  • Removes the `aria-hidden` flag that hides useful elements for screen readers (#3114)
    • View HTML source on pagination elements
    • Check for `aria-hidden` flags
    • Result: pass.
  • Adds Display Name to Workflow Roles management page (#3140)
    • As a repository administrator, visit the workflow roles page
    • Check for the Display Name in the Current Roles table
    • Result: pass.
  • Hides deposit agreement progress when disabled (#3141)
    • Go to repository settings and disable "Show deposit agreement" and "Active deposit agreement acceptance"
    • Check to see if deposit agreement requirement appears in the "Save Work" panel
    • Result: pass.
  • Change "Update Attached File" button to "Save" on file_set edit view (#3145)
    • Go to a Work
    • Click on a file
    • Attempt to update the file
    • Check the button label
    • Save the file
    • Result: pass.
  • Hides private work metadata from public view during approval/ review workflow (#3148)

    • Create a work set to private and deposit it in an admin set with a mediated deposit workflow

    • In a new browser, go to the file's URL

    • Check to see if there any work metadata are available via direct URL visit

    • Result: pass.
  • Make Single-Use Links more accessible (#3150)

    • Deposit a work

    • Go to the FileSet view

    • Check to see that the single-use link button has moved and still works

    • Result: pass.

  • Disables Work "Save" button during multi-file uploads (#3150)

    • Create a work

    • Add files to a work
    • Check to see if the "Save" button clickable during the file upload process
    • Result: cannot test until configuration prohibits works being created without files.
  • Hide cancel upload button when file upload(s) are finished (#3156)

    • Create a work

    • Upload files
    • Check to see if "Cancel Upload" button is there after the files have been uploaded
    • Result: pass.
  • Enables zooming (#3158)
    • Open Nurax on a mobile device
    • Click around various pages and attempt to pinch zoom
    • Open Nurax on a desktop
    • Click around various pages and attempt to zoom in on text
    • Result: pass.
  • Reduces size of Delete Button the file uploads page for better alignment (#3157)
    • Go to Add a Work
    • Upload one or more files.
    • Observe the "Delete" button size/placement
    • Result: pass.
  • Makes Works dashboard sortable (#3173)
    • Go to Dashboard
    • Click on Works
    • Sort works by title, Date Added
    • Result: pass.
  • Allows depositor to always see their own work, even during an approval process (#3161)
    • Deposit a work into an admin set with a mediated workflow
    • Go to my works dashboard
    • View the work
    • Result: pass.
  • The "Review Submissions" dashboard displays Depositor name, not system ID (#3170)

    • As a manager of an admin set, go to the "Review Submissions" Dashboard
    • Check to see if the Depositor column lists names or numbers
    • Result: pass.
  • Makes the registered user list hidden by default; can be configured from admin dashboard (#3197)
    • Toggle the user list from the admin features dashboard
    • Try to view the user list when logged in
    • Try to view it when not logged in
    • Result: pass.
  • File upload buttons are now keyboard clickable (#3186)

    • Go to file upload page

    • Tab through the page
    • Do the buttons select as tabbable items?
    • Result: pass.


  • No labels