evergreen:tags/rel_3_3_6

Last commit made on 2020-01-27
Get this branch:
git clone -b tags/rel_3_3_6 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_3_3_6
Repository:
lp:evergreen

Recent commits

ab1420e... by Jason Stephenson on 2020-01-24

Bumping version numbers, adding Upgrade Script and Changelog

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

fe82434... by Blake GH on 2020-01-23

bumping Perl version string for 3.3.6

Signed-off-by: blake <email address hidden>

53b067e... by Blake GH on 2020-01-23

Translation updates - po files

Signed-off-by: blake <email address hidden>

e6bdbf8... by Jane Sandberg on 2020-01-23

Docs: release notes for 3.3.6

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

291b07c... by Galen Charlton on 2020-01-03

LP#1801163: (follow-up) deal with header fields that contain Unicode strings

Since Email::MIME->header_str_set() expects Unicode strings, not octets,
use decode_utf8() on the header values to

To test
-------
[1] Update the biblio.format.record_entry.print A/T event definition
    to include non-ASCII characters in the subject and from headers.
[2] Upon applying the patch series, verifying that the strings provided
    in step 1 are not mangled when the email is sent.

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

0919b82... by Galen Charlton on 2020-01-03

LP#1801163: update Fedora installation deps

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

74cfa01... by Jason Stephenson on 2019-02-08

Lp 1801163: Switch to Email::MIME in SendEmail A/T Reactor

Switch from Email::Simple to Email::MIME Perl module in the SendEmail
Action/Trigger Reactor. Email::MIME properly encodes unescaped header
fields when added to the message with the header_str_set method.

We allow only 1 of each address field to be created while doing the
encoding, so that messages conform to RFC 2822.

This commit adds a new prerequisite as mentioned in the release notes,
so be sure to install the prerequisites for your Linux distribution
before installing.

You can test this with concerto data from a fresh installation by:

1. Configuring your test system to send email.

2. Updating all actor.usr entries to have your email address.

3. Updating the New User Created Welcome Notice event definiton to
   active = true.

4. Run the action_trigger_runner with --process-hooks --run-pending.

5. You should get 237 new user welcome emails. The exact number is
   subject to change.

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

6e2631a... by Josh Stompro <email address hidden> on 2019-11-08

LP1832735 - Allow copy alerts to be applied to multiple copies

Signed-off-by: Josh Stompro <email address hidden>
Signed-off-by: Beth Willis <email address hidden>
Signed-off-by: Jane Sandberg <email address hidden>

0efe38b... by Josh Stompro <email address hidden> on 2019-11-05

LP#1851434 - Allow COPY_NOT_AVAILABLE.override during renewal

Also addresses LP#1827901 - Allow PATRON_EXCEEDS_LONGOVERDUE_COUNT
override during checkout and renew.

Test Plan:
1. Check out an item to a patron.
2. Mark item lost by patron to change status to lost.
3. In web client, log in as user with COPY_NOT_AVAILABLE.override
4. Try to renew item for patron, see that it isn't allowed.

After fix:
1. Try to renew item for patron, see that the override is now allowed.

Also try checkouts and renews for patrons that have the PATRON_EXCEEDS_LONGOVERDUE_COUNT block.

Signed-off-by: Josh Stompro <email address hidden>
Signed-off-by: Michele Morgan <email address hidden>
Signed-off-by: Bill Erickson <email address hidden>

9f94ac5... by Bill Erickson on 2019-08-21

LP1840982 Replace troublesome catalog icons

Replace 'arrow_right' icon with 'keyboard_arrow_right' (ditto left) in
the Angular catalog holdings maintenance grid. This resolves an issue
where the 'arrow_right' icon presents with excess padding, causing the
barcode / call number values to appear to be empty in the
'Location/Barcode' column of the holdings grid.

See also LP1830912 for icon padding issues.

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