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 updates to Hyrax:
New Features
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:
- Dependencies:
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 )
Create a work
- Add files to a work
- Check to see if the "Save" button clickable during the file upload process
- Result: pass.
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.
Makes breadcrumbs accessible with appropriate labels (#3188)
- Go to a page with breadcrumbs
- Inspect breadcrumb elements
- Verify appropriate tags identify breadcrumbs as such
- Result: pass.