LP#1329872 - marc_export exit when required IDs are missing The marc_export script would handle being passed invalid or empty IDs as if you had the --all flag selected. So if you accidentally generated a file with a list of BIB id numbers that was empty and passed it to the script, you would end up with an export of all bibs in the system instead of an empty export. Testing Notes: === Before fix === Create an empty file, or a file that just contains "id". $ touch input1 $ echo "id" > input2 All these commands should result in a full export of all bibs. $ cat ./input1 | marc_export $ cat ./input2 | marc_export $ echo "id" | marc_export $ cat ./input1 | marc_export --pipe === After fix === Try the same commands as above, and the marc_export script should error out each time. Signed-off-by: Josh Stompro <stomproj@larl.org> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP2050227: Add release notes Add release notes about the IDL improvement and clean up to the Architecture section. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org> Signed-off-by: Jane Sandberg <js7389@princeton.edu>
LP2056480: docs: only index the latest version of the docs for lunr This addresses a regression caused by bug 2056480. To test: * Build the docs using cd docs perl generate_docs.pl --base-url=http://example.com * Open docs/output/index.html in your browser * Type a search into the search box * Note that you only get results for latest, rather than getting duplicate results from multiple versions. * Note that the file docs/output/search-index.js is now 3.3 MB, rather than 5.53 MB. Signed-off-by: Jane Sandberg <sandbergja@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP#2036328: (follow-up) clean up a couple things * Update generate_docs.pl help text to note the new default version * Clean up more aggressively before installing Antora; I discovered that if you switch from 2.3 to 3.1.7 without doing so, the older version of the CLI still gets used (and fails because 2.3 predates Antora's extension mechanism) Signed-off-by: Galen Charlton <gmc@equinoxOLI.org> Signed-off-by: Jane Sandberg <js7389@princeton.edu>
LP#2036328: update Antora to 3.1 This patch updates the version of Antora used to build the documentation to a supported release. * Uses the new @antora/lunr-extension, rather than the antora 2 antora-lunr * Fixes a few issues that are no longer supported in the new version of asciidoctor * Installs antora via the antora npm package, rather than installing @antora/cli and @antora/site-generator separately Release-note: Update the version of Antora used to build the documentation Co-authored-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop> Co-authored-by: Robin Fitch <rfitch@biblio.org> Co-authored-by: Andrea Buntz Neiman <abneiman@equinoxOLI.org> Co-authored-by: Debbie Luchenbill <debbie@mobiusconsortium.org> Co-authored-by: Lena Hernandez <lena.hernandez@equinoxoli.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org> Signed-off-by: Jane Sandberg <js7389@princeton.edu>
LP1991103: Display a count of record notes in the staff catalog tab To test: 1. Apply this patch. 2. Open a record in the staff catalog. 3. Add some record notes. Note that the tab updates with the number of record notes on the record. 4. Delete some record notes. Note that the tab still updates accordingly. 5. Leave and come back to the record. Note that the number still persists in that tab. Release-Note: Show the total number of record notes in the Record Note tab in the staff catalog. Sponsored-by: PaILS Signed-off-by: Jane Sandberg <sandbergja@gmail.com> Signed-off-by: Elizabeth Davis <elizabeth.davis@sparkpa.org> Signed-off-by: Tiffany Little <tlittle@georgialibraries.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP2049774 - Acq Admin Doc updates - Fiscal Close A few adjustments to the Fiscal Close / fund rollover docs. Along with a few typos found in the document. Release-note: Improves documentation of Fiscal Propagation and Rollover Signed-off-by: Josh Stompro <stomproj@larl.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Docs: LP2053047 autosuggest update Updating page with some info. Signed-off-by: Gina Monti <gmonti@biblio.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org> Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
LP#1890822: (follow-up) update comments and documentation This patch adds a comment to clarify that the database transaction isolation level must be "read committed" (as is the default for Pg) in order for penalties created in one transaction to be seen by another one. It also extends the documentation to cover behavior for SIP2 checkouts and renewals. Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1890822: Don't checkout in cases where a patron is eligible for a penalty, but hasn't received it yet To test: 1. In Local Admin > Group Penalty Threshold, set the PATRON_EXCEEDS_OVERDUE_COUNT threshold to 1. 2. Find a patron who has more than 1 overdue. 3. Try to check another item out to the patron. 4. Confirm that you get an alert PATRON_EXCEEDS_OVERDUE_COUNT and the item does not check out. Note that this adds a penalty check to the checkout logic, rather than to the patron retrieval logic as suggested in https://bugs.launchpad.net/evergreen/+bug/1983621, since this will also address SIP checkouts. Also adds characterization tests for relevant stored procedures. Release-note: Fix bug that allowed one checkout after a patron had reached a group penalty threshold, for example PATRON_EXCEEDS_OVERDUE_COUNT or PATRON_EXCEEDS_CHECKOUT_COUNT. Signed-off-by: Jane Sandberg <sandbergja@gmail.com> Sponsored-by: PaILS Signed-off-by: Elizabeth Davis <elizabeth.davis@sparkpa.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP#2019207 Patron View Discovery Layer URL A new org unit setting configures the discovery layer URL opened by the Patron View button on a staff catalog record. The placeholder to include for the record ID is {eg_record_id}. Example format: https://example.com/Record/{eg_record_id} Signed-off-by: Dan Briem <dbriem@wlsmail.org> Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>