evergreen:rel_3_11

Last commit made on 2024-05-10
Get this branch:
git clone -b rel_3_11 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
rel_3_11
Repository:
lp:evergreen

Recent commits

f476202... by Garry Collum

LP#2037564: Selfcheck cover art without ISBNS not shown

Fixes the display of uploaded cover images in the Selfcheck holds list.

Josh Stompro needs to get credit for this, he explained exactly how to
fix it in the LP bug.

To test in concerto:
1. Find a bib with a cover image and download it.
   (example search: piano concerto)
2. Upload the cover image to a bib that does not have a cover image.
3. In a patron record, place holds for these 2 titles, and one other
   title that does not have an image.
4. Initialize and login to selfcheck
   (https://[hostname]/eg/circ/selfcheck/main)
5. Login as the patron with holds and view the holds list. The uploaded
   image is not displayed.
6. Apply the patch.
7. Repeat steps 4 & 5. The uploaded image now displays.

Release-note: Fixes issue where cover images were not displayed in the selfcheck holds list for titles that lack ISBNs.

Signed-off-by: Garry Collum <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

ff6171f... by Galen Charlton <email address hidden>

LP#2062023: stamp DB update

Signed-off-by: Galen Charlton <email address hidden>

3cf6959... by Steven Mayo

LP#2062023 PATRON_BARRED.override permission missing in seed data

Added PATRON_BARRED.override permission to seed data and with an upgrade script.

Release-note: Add `PATRON_BARRED.override` permission if missing.

Signed-off-by: Steven Mayo <email address hidden>
Signed-off-by: Jane Sandberg <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

63468f2... by Jason Stephenson

LP2060153: Store remote file for EDI message sent via SFTP

In a case of "Net::SFTP::Foreign is not Net::FTP," the remote filename
is not recorded when sending an EDI message via SFTP. Instead, the
return value from the SFTP put function is stored in the remote_file
column of the acq.edi_message entry. This is "1" on success and null
or undefined on failure. This commit corrects that and puts the
remote filename in the proper place.

To verify the bug, set up a test account to send EDI messages via SFTP
to another server or to another account on the local host. Create an
acquisitions order with that account and then activate it. Run the
EDI order pusher (edi_order_pusher.pl). Verify that the order arrived
in the destination location, and then check the acq.edi_message table
entry for this order. The remote_file column value should be "1".

To verify the fix, repeat the above steps with a new order. When you
check the acq.edi_message table, the remote_file column value should
now be the path to the file at the destination.

Release-Note: Get actual remote file name when sending EDI message via SFTP.

Signed-off-by: Jason Stephenson <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

c4d34f4... by Galen Charlton <email address hidden>

LP#2055089: stamp DB update

Signed-off-by: Galen Charlton <email address hidden>

2067991... by Llewellyn Marshall <email address hidden>

LP2055089 Add missing shipment notification permissions

Adds missing permissions for MANAGE_SHIPMENT_NOTIFICATION and
VIEW_SHIPMENT_NOTIFICATION to the seed data.

Release-note: Adds missing shipment notification permissions

Signed-off-by: Llewellyn Marshall <email address hidden>
Signed-off-by: Terran McCanna <email address hidden>
Signed-off-by: Steven Mayo <email address hidden>
Signed-off-by: Michele Morgan <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>

f314ffd... by Galen Charlton <email address hidden>

LP#1949214: do not jump-on-single-hit when doing metarecord search in staff catalog

This patch fixes an issue where the staff catalog search would attempt to
jump to a bib record whose ID was the same as the metarecord when doing
a metarecord ("Group Formats/Editions") search that returns a single hit.

Unlike the OPAC, this patch does not attempt to jump to the bib when
the single metarecord has only one constituent record.

To test
-------
[1] Turn on the "Jump to details on 1 hit (staff client)" library
    setting.
[2] Perform a metarecord search in the staff catalog that results in
    a single hit. Observe that the staff catalog jumps to an incorrect
    record (or no record at all).
[3] Apply the patch and repeat step to. This time, the catalog should
    display the correct search results without attempting to jump
    to a single record.
[4] Verify that the patch does not break jumping to the record when
    doing a non-metarecord search that returns a single hit.

Release-note: Fixes problem where the staff catalog could attempt to jump to an
incorrect record when performing a metarecord search that returns a single result.

Signed-off-by: Galen Charlton <email address hidden>
Signed-off-by: Jane Sandberg <email address hidden>

113f24b... by Jane Sandberg <email address hidden>

LP2052641 follow-up: use spaces instead of tab to keep lint happy

Signed-off-by: Jane Sandberg <email address hidden>

825768c... by Terran McCanna

LP2052641 Statistical Popularity Badge Editor Field Order

This adjusts the order the fields appear in the grid columns and
in the modal for Administration > Local Administration > Statistical
Popularity Badges to match the order they are described in the
Evergreen documentation.

Release-note: Reorders the fields for Local Admin > Statistical
Popularity Badges

Signed-off-by: Terran McCanna <email address hidden>
Signed-off-by: Jane Sandberg <email address hidden>

ace0d24... by Terran McCanna

LP1839875 Circulation Duration Rule Fields - User-Friendly Order

This applies a user-friendly order to the Administration > Server
Administration > Circulation Duration Rules columns and modal.
(Prior to this change, the fields displayed in alphabetical order.)

Release-note: Re-orders Server Admin > Circulation Duration Rules fields

Signed-off-by: Terran McCanna <email address hidden>
Signed-off-by: Jane Sandberg <email address hidden>