Releases: AtlasSystems/ArchivesSpace-Aeon-Fulfillment-Plugin
Releases · AtlasSystems/ArchivesSpace-Aeon-Fulfillment-Plugin
Version 2023-08-08
- Added new :log_records setting to enable/disable logging of PUI records.
- Fixed a bug which could cause the plugin to crash for unconfigured repositories.
Version 2023-05-15
- Added :top_container_mode setting to support new Aeon Archival Request form.
- Added some additional mapping options.
Version 2019-05-29
Bugfixes for compatibility with ArchivesSpace v2.6.0
- Fixed a bug with accession json_fields method
- Added an alt to the font awesome icon
- Fixed mapping for accessrestrict notes
Version 2019-01-15
Added the :user_defined_fields
setting, which enables sites to configure which User Defined Fields should be requestable.
Version 2019-01-11
The plugin now removes all HTML tags from form values.
Thank you @tdilauro for your pull request.
Version 2019-01-10
- Added support for requesting Resource records.
- Added the
:requestable_archival_record_levels
setting - Added functionality to pull instance information from records that exist higher in the resource tree, if the current record does not have any top container instance information.
- Added hover text to the "Aeon Request" button when it is disabled. This text is accessible through screen readers.
- Changed log statements to use the Rails logger
Credit to @fordmadox for sharing his code for the hover text enhancement.
Version 2018-07-26
Fixed a bug with how the plugin was pulling instance information.
Version 2018-05-31
Additions
- Added support for custom record mappers.
- Added support for specifying record types to be specified from the config.
- Added support for hiding the button for records that have listed access restriction types.
- Added support for positioning the Aeon request button relative to the other page actions.
Improvements
- Renamed the mappers to include Aeon in the name for a bit of name safety.
- Replaced the switch in the erb that finds the appropriate mapper for a record with a call to a class method
#mapper_for(record)
on the base record mapper class. - Changed the operation of the
aeon_site_code
mapping. No longer need to specify a mapping for the Aeon site code in the OpenURLMapping table. The Aeon DLL will automatically route provided Site code directly into the Transaction record. - Now uses a method provided by ArchivesSpace to add the Aeon request button.
- Now shows the button enabled for Accessions even if they don't have containers, in cases where requests are only permitted for containers as well as Accessions.
- Improvements to checking to see if the current record is/has a container.
Contributions
All contributions to this release were provided by @jambun and @hudmol on behalf of Yale.
Version 2018-05-24
- Fixed a bug with the
:requests_permitted_for_containers_only
setting - Added an
:aeon_site_code
setting, allowing sites to specify the Aeon site code that should be put into the Site field of the Aeon Transaction record. - Added a locale to the en.yml that allows sites to configure the icon on the Aeon request button without editing the
.html.erb
file directly. Please check https://fontawesome.com/ for the list of available icons.
Version 2018-04-10
Fixed a bug with the :requests_permitted_for_containers_only
setting.