Releases: MITLibraries/thing
Releases · MITLibraries/thing
v2.2.5 Registrar data reporting and minor UI updates
- Adds email report for registrar data import.
- Various edits to the student submission UI copy.
- In the thesis processing workflow, the
files_complete
flag now resets when a file is removed from a thesis. - Dependency updates.
v2.2.4 Rubocop and Experimental File Uploader
New feature
- Alternative file uploader currently feature flagged to return to at a later date
- Adds papertrail to Thesis and User models
Maintenance
- Rails 6.1 updates
- Various dependency updates
- Rubocop updating and new cop enabling
- Automated rubocop fixes
- Selected manual rubocop fixes
- Configure Rubocop to run (again?) via CodeClimate
v2.2.3 Duplicate thesis report
v2.2.2 Thesis processing workflow, and better searching in administrative views
Highlights:
- Enables searching for records in several administrative views via fields in linked records. For example, finding submitter records by name of department, or finding transfers by name of submitting user.
- Completes the initial implementation of thesis processing workflows. This includes the ability to remove files attached in error, as well as logic to calculate the publication status of a thesis based on its metadata status.
Full list of merges:
- Enables searching for submitter records by the name of the department or the name of the user (ETD-316 #732 )
- Enables searching for transfer records by submitter name and submitting department (ETD-334 #730 )
- Enables the searching for hold records by the associated author name (ETD-353 #731 )
- Adds the ability to unlink a file from a thesis record, returning it to its original bulk transfer (ETD-307 #725 )
- Implements the calculation of publication status for thesis records, including the issues_found flag (ETD-343 #723 )
- Adds a set of filter buttons based on publication status to the thesis processing queue (ETD-345 #726 )
- Adds a field for the DSpace authority key to the department data model (ETD-347 #728 )
- Updates how holds on theses are presented to processing staff (ETD-341 #727 )
v2.2.1 bug fix for registrar data import logging
Merge pull request #724 from MITLibraries/fix-typo-in-import-job Fix a typo in the import job
v2.2.0 Transfer processing workflow, removing old submission workflow
- Implements the rest of the bulk transfer processing workflow (#705 #707 #708 and #716)
- Adds the majority of the thesis processing workflow, including the removal of the old submissions processing system (#713 #715 and #714)
- Adds a field for DSpace@MIT handle to the thesis records (#706)
- Adds the needed virus scanning integration for uploaded files (#718)
- Patches a bug in the administrative view of hold records (#720)
v2.1.0 Bulk Transfer form
This release finished the bulk transfer form which department staff will use to send batches of thesis files to the Libraries.
The full list of updates is:
- Improves the way feedback is provided about files being uploaded during bulk transfers (#695, #701)
- Updates to the content shown to department staff when bulk uploading thesis files (#699, #701)
- Small update to the student-facing form for adding or editing thesis metadata (#699)
- Implementing the first part of a workflow to allow library staff to process uploaded thesis files (#697)
- Fixing a typo in the user interface (#702)
v2.0.4 Transfer and Thesis form updates, Transfer receipt email, and bug fixes
- #687 Updates to new Transfer form ETD-258
- #691 and #694 Implements Transfer receipt email ETD-79
- #689 Better UI and accessibility of supervisor fields on Thesis forms ETD-272
- #690 Fixes bug in administrative views affecting graduation date fields ETD-216
- #692 Debug script for SAML authentication response ETD-275
v2.0.3 accessibility update and bug fix
- accessibility update https://mitlibraries.atlassian.net/browse/ETD-271
- registrar loader and harvester links
- bug fix for thesis_title helper
v2.0.2 Public release of student submission UI
This is the MVP for the student submission UI. Summary of changes:
- Miscellaneous UX enhancements to Thesis views
- Updates to Thesis form behavior and validations
- Student submission confirmation mailer
- Refactor parts of test suite and add more robust Advisor tests