https://github.com/umd-lib/umd_aeon_fulfillment
ArchivesSpace plugin for Aeon fulfillment requests for UMD Libraries
https://github.com/umd-lib/umd_aeon_fulfillment
Last synced: 5 months ago
JSON representation
ArchivesSpace plugin for Aeon fulfillment requests for UMD Libraries
- Host: GitHub
- URL: https://github.com/umd-lib/umd_aeon_fulfillment
- Owner: umd-lib
- License: mit
- Created: 2018-07-30T12:45:58.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T13:38:53.000Z (over 1 year ago)
- Last Synced: 2025-05-30T22:30:06.066Z (about 1 year ago)
- Language: HTML
- Size: 24.4 KB
- Stars: 1
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UMD ArchivesSpace Request Fulfillment via Aeon
## Overview
The [Aeon Fulfillment](https://github.com/AtlasSystems/ArchivesSpace-Aeon-Fulfillment-Plugin)
plugin adds a new request button to archival objects that allows researchers to
place Aeon requests for archival objects discovered via the ArchivesSpace Public
User Interface.
This plugin extends and undoes some of the Aeon plugin. Essentially it removes
the ability to request a top_container from an archival object, but instead
directs users to the top_container's record page, where they can then submit
the request. This includes some additional instructions for requests.
This plugin has dependencies on the following GitHub repositories:
*
*
*
**Note:** The "umd-lib-aspace-theme" contains changes to the view layouts for
displaying the messages generated by the umd_aeon_fulfillment plugin. It also
contains University of Maryland branding.
## UMD Customizations
This plugin modifies ArchivesSpace-Aeon-Fulfillment-Plugin version "20180726".
**Note:** This plugin is currently *not* compatible with later
ArchivesSpace-Aeon-Fulfillment-Plugin releases.
Customizations to the "Aeon Fulfillment" plugin are described in
[docs/Customizations.md](docs/Customizations.md).
## Installation
1) Clone the following GitHub repositories into the "plugins" directory:
*
(as "aeon_fulfillment")
*
*
2) Add the following to a "common/config/config.rb" file (with appropriate
changes for your site):
```ruby
AppConfig[:plugins] << 'umd-lib-aspace-theme'
AppConfig[:public_theme] = 'umd-lib-aspace-theme'
AppConfig[:plugins] << 'aeon_fulfillment' << 'umd_aeon_fulfillment'
AppConfig[:aeon_fulfillment] = {
'test' => {
request_in_new_tab: true,
requests_permitted_for_containers_only: true,
aeon_web_url: 'https://aeon.lib.umd.edu/logon/',
aeon_return_link_label: 'UMD Archives',
aeon_site_code: 'TEST'
}
}
```
In the above the "test"/"TEST" values refer to the repository the plugin should
apply to.