lp:evergreen/3.5

Created by Dan Wells on 2020-06-10 and last modified on 2020-10-14
Get this branch:
bzr branch lp:evergreen/3.5

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Evergreen Bug Wranglers
Project:
Evergreen
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.evergreen-ils.org/Evergreen.git,branch=rel_3_5.

The next import is scheduled to run in 49 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on alnitak and finished 5 hours ago taking 30 seconds — see the log
Import started 11 hours ago on izar and finished 11 hours ago taking 25 seconds — see the log
Import started 17 hours ago on alnitak and finished 17 hours ago taking 30 seconds — see the log
Import started 23 hours ago on izar and finished 23 hours ago taking 25 seconds — see the log
Import started on 2020-10-20 on alnitak and finished on 2020-10-20 taking 30 seconds — see the log
Import started on 2020-10-20 on alnitak and finished on 2020-10-20 taking 30 seconds — see the log
Import started on 2020-10-20 on alnitak and finished on 2020-10-20 taking 30 seconds — see the log
Import started on 2020-10-20 on izar and finished on 2020-10-20 taking 25 seconds — see the log
Import started on 2020-10-19 on alnitak and finished on 2020-10-19 taking 30 seconds — see the log
Import started on 2020-10-19 on izar and finished on 2020-10-19 taking 25 seconds — see the log

Recent revisions

24087. By Jason Boyer <email address hidden> on 2020-10-14

LP1882828: (follow-up) Add static parameter to ViewChild decorator

While not strictly required in rel_3_6 and above, rel_3_5 uses
a version of Angular that requires specifying a value for the
static parameter when using the ViewChild decorator on an object.

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

24086. By Chris Sharp on 2020-10-08

LP1893463: Follow-up to address de-duplication and adding release notes.

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

24085. By Chris Sharp on 2020-10-07

LP1893463: stamp upgrade script

Signed-off-by: Chris Sharp <email address hidden>

24084. By Jason Boyer <email address hidden> on 2020-10-07

LP1893463: Prevent duplicated report outputs

When re-running recurring reports that are interrupted,
it's possible to end up with a duplicate copy of the next
recurrance of that report. This branch adds a unique index
to reporter.schedule and tells clark-kent.pl not to worry
about it.

For the purposes of this change a duplicate report is
one where report.schedule has identical values for report,
(output) folder, runner, run_time, and email.

Signed-off-by: Jason Boyer <email address hidden>
Signed-off-by: Chris Sharp <email address hidden>

24083. By Bill Erickson on 2020-09-25

LP1851882 Relase Notes (Angular catalog hold types)

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jennifer Weston <email address hidden>
Signed-off-by: Chris Sharp <email address hidden>

24082. By Bill Erickson on 2020-09-25

LP1851882 Angular catalog recall/force/part holds

Adds entry points for placing Recall, Force, and Part-level holds.

For any item-level hold type, the user now has the option to cycle
between Item, Recall, and Force hold types. The selected type affects
the full batch of holds.

For title-level holds, the user now has the option to select a part as
the hold target for each hold in the list. Part selection is optional.

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jennifer Weston <email address hidden>
Signed-off-by: Chris Sharp <email address hidden>

24081. By Bill Erickson on 2020-09-24

LP1872867 Staff catalog filters use search labels

The Angular staff catalog now displays the search_label value for all of
the coded-value-map filters (search format, item type, etc.) when
available. It falls back to the 'value' field when no search_label exists.

If a value is not opac_visible, the text "(Hidden)" is appended to the
label.

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Elaine Hardy <email address hidden>

24080. By Chris Sharp on 2020-09-24

LP#1776954 - Add release notes

Signed-off-by: Chris Sharp <email address hidden>

24079. By Dan Scott <email address hidden> on 2020-09-24

LP#1776954 Avoid empty string for tcn_source

The tcn_source for some records is an empty string, instead of the database
default of 'AUTOGEN', because the Perl record import code avoids a Perl warning
in the logger info call by setting the value to an empty string if it can't
find any other source (e.g. OCLC number). Unfortunately, the empty string then
gets passed to the database, meaning that it satisfies the non-NULL constraint
and does not invoke the default value of 'AUTOGEN'.

The resulting MARCXML then contains an empty, self-closing 901 $b subfield
(<subfield code="b"/>) that causes an error for some other applications, such
as Zotero, which do not anticipate empty subfields.

The simple fix applied here is to follow the example for $source and $tcn of
not setting the value of the tcn_source field in the bib record object if the
corresponding variable evaluates to false (such as if it's an empty string).

To test: create a basic record in the MARC editor that includes minimal fields
(for example, a 100 and 245) so that it has no TCN source to extract. Check the
MARCXML served up by SuperCat ("curl
http://<hostname>/opac/extras/supercat/retrieve/marcxml-uris/record/<bib-id>").
Before this patch, it will have a self-closing 901 $b subfield. After applying
this patch and creating a new test record, the new test record will have a
901$b subfield with the value 'AUTOGEN'.

A site that has been running without this patch for a long time might want to
check how many bib records they have with an empty tcn_source:

SELECT COUNT(*) FROM biblio.record_entry WHERE deleted IS FALSE AND tcn_source = '';

Sites can fix the problem by issuing UPDATE statements to set the 901$b to a value
like 'AUTOGEN' or 'Unknown'. They should probably do it per-record, however, to
avoid locking the table in a huge commit.

Signed-off-by: Dan Scott <email address hidden>
Signed-off-by: Chris Sharp <email address hidden>

24078. By Jane Sandberg on 2020-09-24

LP1882828: Fix issues with displaying cataloged resources in Pull List

I had mistakenly used switchMap, when I should have used mergeMap. This
led to erroneously canceled subscriptions, leaving rows out of the pull
list.

This commit also uses getRows, rather than manually setting the
GridDataSource's data.

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

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.