New A/T reactor for GET or POST
Bug #1860703 reported by
Andrea Neiman
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Creates a new reactor that is able to send an HTTP GET or POST request to a URL specified in the A/T definition.
This work was funded by Ann Arbor District Library.
Branch forthcoming.
Changed in evergreen: | |
milestone: | 3.5-beta → 3.next |
tags: | added: signedoff |
Changed in evergreen: | |
status: | New → Confirmed |
milestone: | 3.next → 3.6-beta |
tags: | added: needsreleasenote |
tags: | removed: needsreleasenote |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Below linked is a branch to implement this:
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/lp- 1860703- http_action_ trigger_ reactor
From the commit message:
There is currently no stock mechanism for pushing information out of Evergreen to trigger activities in external systems. Third party discovery systems, among other external systems, would benefit from the ability to be alerted of changes to data within an Evergreen instance.
This commit adds such a capability by supplying a new A/T reactor module that can make HTTP requests that supply data to a third party endpoint.
To support the discovery system use case, this commit also adds a new A/T hook, bre.edit, fired whenever a bibliographic record is modified due to staff interaction.