Skip to content

Releases: MITLibraries/thing

v2.3.0 Reporting (and more DSS preparation)

07 Oct 20:09
ecd8869

Choose a tag to compare

This release implements a set of reporting pages to allow processing staff to summarize the state of thesis records. Additional work includes more preparatory work for the coming DSpace Submission Service.

The full list of merges since the last release (in merge order):

  • Creates the reporting area, with a basic by-term report (#778)
  • Adds reporting about theses with multiple subrecords (many authors, many degrees, and/or many departments) (#788)
  • Enables the upload of thesis metadata to AWS (#791)
  • Constructs the SQS message based on that AWS upload (#792)
  • Adds a summary dashboard with information from across terms to the reporting area (#790)
  • Adds a report of files without a defined purpose (#795)
  • Adds a report listing thesis records with no attached files (#797)

v2.2.7 Foundations for DSpace Submission Service, and some UI updates

21 Sep 15:04
6e7eb78

Choose a tag to compare

This release lays the foundations for a coming integration with a new DSpace Submission Service, and also makes a variety of small changes to the student-facing and staff-facing user interface.

The full list of merges since the last release (in merge order):

  • Adds support for line breaks in abstracts (#775)
  • Enables the creation of thesis metadata to be sent to the DSpace Submission Service (#781)
  • Changes to the user instructions on the departmental transfer form (#785)
  • Updated display of copyright records in the administrative display, including theses with each copyright (#783)
  • Adding a new condition for which theses are editable by students, preventing records flagged as having issues being edited (#780)

v2.2.6 Various interface updates

25 Aug 14:22
690cada

Choose a tag to compare

This release updates several aspects of the UI. Specifically:

  • Minor updates to the thesis processing form (#764 )
  • Automatically filter thesis records when the first file is selected during transfer processing (#766 )
  • Fixing a flaw in how we implemented custom filters using Datatables - seen in both thesis and transfer queues (#767 )
  • Makes the Abstract field optional on three thesis forms, to better support undergraduate theses (#770 )
  • Adds processor notes field to thesis processing queue for easier searching (#769 )

v2.2.5 Registrar data reporting and minor UI updates

09 Aug 18:37
0cdd7b6

Choose a tag to compare

  • 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

29 Jul 18:23
4860fd4

Choose a tag to compare

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

21 Jul 14:17
5ed1bfc

Choose a tag to compare

The big update here is to add a "duplicate theses report", showing records with a populated coauthor field (which are imported twice coming from the registrar) (#734 #742)

Other updates to existing functionality include:

  • Updates thesis processing form to open links to holds in a new window (#736)
  • Adds the "issues found" field to the thesis processing queue (#739)
  • Updates the transfer processing form to not show already-processed files (#740)

v2.2.2 Thesis processing workflow, and better searching in administrative views

12 Jul 14:11
85a3312

Choose a tag to compare

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

23 Jun 16:33
3c402b5

Choose a tag to compare

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

16 Jun 15:29
de6961b

Choose a tag to compare

  • 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

04 May 13:51
c65b501

Choose a tag to compare

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)