evergreen/pines.git
2 years agoFix for PINES-Specific Holdings Sort Order
McCanna [Wed, 20 Dec 2017 18:45:44 +0000 (13:45 -0500)]
Fix for PINES-Specific Holdings Sort Order

See Tom Berezansky's original fix at:
http://git.evergreen-ils.org/?p=evergreen/pines.git;a=commit;h=adc566e152d10796b73c992a16ae46e69cc3ab77

Some changes to the base code required this fix to be updated.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
2 years agoremove offline blocked list download button
Chris Sharp [Tue, 19 Dec 2017 14:07:07 +0000 (09:07 -0500)]
remove offline blocked list download button

2 years agoadding PINES PO file
Chris Sharp [Mon, 27 Nov 2017 19:57:50 +0000 (14:57 -0500)]
adding PINES PO file

2 years agoStaff Client Customization: Browser Tab Naming
McCanna [Wed, 8 Nov 2017 22:07:00 +0000 (17:07 -0500)]
Staff Client Customization: Browser Tab Naming

Changed tab names from Evergreen Staff XXX to PINES: XXX

Signed-off-by: McCanna <tmccanna@georgialibraries.org>
2 years agoStaff Client Customization: Backdate Checkin Alert
McCanna [Wed, 8 Nov 2017 21:27:08 +0000 (16:27 -0500)]
Staff Client Customization: Backdate Checkin Alert

Makes onscreen checkin alert more obvious.

Signed-off-by: McCanna <tmccanna@georgialibraries.org>
2 years agoStaff Client Customization: Change Wording on PreCat Form
McCanna [Wed, 8 Nov 2017 21:15:55 +0000 (16:15 -0500)]
Staff Client Customization: Change Wording on PreCat Form

Change 'ISBN' to 'Call Number' on field label.

Signed-off-by: McCanna <tmccanna@georgialibraries.org>
2 years agoStaff Client Customization: Hide Delete Patrons Button
McCanna [Wed, 8 Nov 2017 20:57:21 +0000 (15:57 -0500)]
Staff Client Customization: Hide Delete Patrons Button

Hide Delete Patrons button from user buckets (function was
not allowed by permissions, so no need to even show it).

Signed-off-by: McCanna <tmccanna@georgialibraries.org>
2 years agoStaff Client Customization: Patron Registration Form Tweaks
McCanna [Wed, 8 Nov 2017 20:35:19 +0000 (15:35 -0500)]
Staff Client Customization: Patron Registration Form Tweaks

- Fixed alignment of checkboxes.
- Hid Claims returned on new patron registration form.
- Hid Claims never checked out.
- Made survey drop 'up' instead of dropdown so it
  doesn't disappear off of page.

Signed-off-by: McCanna <tmccanna@georgialibraries.org>
2 years agoPINES Customization: Add IMLS logo to footer
Terran McCanna [Thu, 4 May 2017 21:17:50 +0000 (17:17 -0400)]
PINES Customization: Add IMLS logo to footer

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
2 years agoAdd Invoice Summary Reporting View.
Chris Sharp [Thu, 15 Dec 2016 19:20:36 +0000 (14:20 -0500)]
Add Invoice Summary Reporting View.

Before now, there have been no easy ways to gather acq
receiving totals from reports.  Here is an attempt to remedy
that situation.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
2 years agoDriver's license guidelines
Terran McCanna [Tue, 3 Jan 2017 23:27:44 +0000 (18:27 -0500)]
Driver's license guidelines
Added on-screen tip to remind staff how driver's licenses should be
entered in PINES.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
2 years agoOPAC Updates related to page text and translations. Also required are the
Terran McCanna [Wed, 30 Nov 2016 23:01:36 +0000 (18:01 -0500)]
OPAC Updates related to page text and translations. Also required are the
en-PINES.po custom text file and the es-ES.po translation file.

Language - here are three files I missed including in the prior
collection of translation-related files.

Language files - a few more corrections.

Changing hard-coded string to allow locale to work.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/src/templates/opac/parts/advanced/search.tt2
Open-ILS/src/templates/opac/parts/pref_lib_display.tt2

2 years agoAddition of new item format icon for direct audio (ie, Playaways and
Terran McCanna [Mon, 8 Aug 2016 17:31:33 +0000 (13:31 -0400)]
Addition of new item format icon for direct audio (ie, Playaways and
similar items that are pre-loaded with audiobooks and do not require
access to a computer to use).

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
2 years agoadding login redirection page
Chris Sharp [Tue, 5 Jan 2016 20:13:12 +0000 (15:13 -0500)]
adding login redirection page

2 years agoAdding PINES-ified notification wordings.
Chris Sharp [Tue, 5 Jan 2016 18:32:37 +0000 (13:32 -0500)]
Adding PINES-ified notification wordings.

2 years agoImages for new "no image available" functionality.
Terran McCanna [Mon, 21 Dec 2015 21:21:47 +0000 (16:21 -0500)]
Images for new "no image available" functionality.

Lines 94-104 in eg_vhost.conf need to be un-commented.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
2 years agoMake users_of_interest test for defined actor.usr.card values
Michael Peters [Thu, 20 Nov 2014 22:41:44 +0000 (17:41 -0500)]
Make users_of_interest test for defined actor.usr.card values

If the open-ils.collections.users_of_interest API encounters a patron that
has a null "card" value in actor.usr the API will crash with an error like:

Received Exception:
Name: osrfMethodException
Status:  *** Call to [open-ils.collections.users_of_interest.retrieve] failed for session [1416515351.333446.1416515351406], thread trace [1]:
Can't call method "barcode" on an undefined value at /usr/local/share/perl/5.14.2/OpenILS/Application/Collections.pm line 299.

This patches users_of_interest to be sure that the user has a defined value
for actor.usr.card before proceeding to pull out the barcode for the results
of the API call.

Signed-off-by: Michael Peters <mpeters@emeralddata.net>
Conflicts:
Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm

2 years agoadding in gmcharlt's fix for trailing TCN spaces
Chris Sharp [Fri, 13 Jan 2012 22:26:14 +0000 (17:26 -0500)]
adding in gmcharlt's fix for trailing TCN spaces

Conflicts:

Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/BibCommon.pm

2 years agoPINES GALILEO TPAC link and auth redirector
Bill Erickson [Mon, 19 Aug 2013 13:27:58 +0000 (09:27 -0400)]
PINES GALILEO TPAC link and auth redirector

* adds a GALILEO link in the footer template
* adds a new TPAC URL target for /eg/opac/galileo, which redirects the
  user to the GALILEO URL, ensuring the user is first logged in.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Conflicts:
Open-ILS/src/templates/opac/parts/footer.tt2

PINES/GALILEO avoid auth redirect within library

If the physical_loc is set, indicating the patron is physically at a
branch (via IP redirect), link directly to the GALILEO site with no
authentication pass-through.  GALILEO does not requires PINES auth
if the client is coming from a known IP address.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Conflicts:
Open-ILS/src/templates/opac/parts/footer.tt2

Sadly, GALILEO/EBSCO does not use HTTPS, so this will create errors for patrons who authenticate via PINES.  Reverting to HTTP.

2 years agoadd report creator
Chris Sharp [Thu, 17 Nov 2022 15:36:36 +0000 (10:36 -0500)]
add report creator

2 years agoupdate version stamps and ChangeLog
Galen Charlton [Tue, 15 Nov 2022 23:48:53 +0000 (18:48 -0500)]
update version stamps and ChangeLog

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agomore updates to the server upgrade
Galen Charlton [Tue, 15 Nov 2022 23:43:52 +0000 (18:43 -0500)]
more updates to the server upgrade

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoupdate upgrade instructions for 3.10.0
Galen Charlton [Tue, 15 Nov 2022 23:42:57 +0000 (18:42 -0500)]
update upgrade instructions for 3.10.0

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoupdate release notes for 3.10.0
Galen Charlton [Tue, 15 Nov 2022 23:41:58 +0000 (18:41 -0500)]
update release notes for 3.10.0

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoupdate schema update script
Galen Charlton [Tue, 15 Nov 2022 23:35:51 +0000 (18:35 -0500)]
update schema update script

- tag for 3.10.0
- add back reingest at the end

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoDon't reingest in the middle of the upgrade transaction
Jane Sandberg [Fri, 11 Nov 2022 04:30:57 +0000 (22:30 -0600)]
Don't reingest in the middle of the upgrade transaction

Based on Galen's commit ec7d57f880c5bc7f67f156d31dcec78d5c50e21c

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years agoCheck in cs-CZ translations from POeditor
Jane Sandberg [Fri, 11 Nov 2022 04:28:58 +0000 (22:28 -0600)]
Check in cs-CZ translations from POeditor

2 years agoBumping version numbers, adding Upgrade Script and Changelog
Jane Sandberg [Fri, 11 Nov 2022 04:20:46 +0000 (22:20 -0600)]
Bumping version numbers, adding Upgrade Script and Changelog

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years agoServer upgrade docs for 3.10-rc
Jane Sandberg [Fri, 11 Nov 2022 04:19:36 +0000 (22:19 -0600)]
Server upgrade docs for 3.10-rc

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years agobumping Perl version string for 3.10
Michele Morgan [Tue, 1 Nov 2022 16:45:36 +0000 (12:45 -0400)]
bumping Perl version string for 3.10

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years agoTranslation updates - po files
Jane Sandberg [Fri, 11 Nov 2022 04:11:42 +0000 (22:11 -0600)]
Translation updates - po files

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years agoTranslation updates - newpot
Jane Sandberg [Fri, 11 Nov 2022 04:07:06 +0000 (22:07 -0600)]
Translation updates - newpot

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years agoEdited Release Notes
Michele Morgan [Thu, 3 Nov 2022 13:04:47 +0000 (09:04 -0400)]
Edited Release Notes

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years ago3.10 Release Notes
Michele Morgan [Tue, 1 Nov 2022 15:55:57 +0000 (11:55 -0400)]
3.10 Release Notes

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years agoLP#1864507: (follow-up) another fix to the schema update
Galen Charlton [Fri, 4 Nov 2022 17:39:15 +0000 (13:39 -0400)]
LP#1864507: (follow-up) another fix to the schema update

Fixing a syntax error to the reingest step this time.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1755876: Add progress bar when renewing items
Jessica Woolford [Thu, 29 Sep 2022 17:27:20 +0000 (13:27 -0400)]
LP1755876: Add progress bar when renewing items

Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP#1989133: Bootstrap physical description display error.
Steven Callender [Thu, 8 Sep 2022 16:47:38 +0000 (12:47 -0400)]
LP#1989133: Bootstrap physical description display error.

Signed-off-by: Steven Callender <stevecallender@esilibrary.com>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1995032 follow-up: syntax correction
Jane Sandberg [Fri, 4 Nov 2022 13:52:26 +0000 (06:52 -0700)]
LP1995032 follow-up: syntax correction

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1895675 Bootstrap OPAC: Add notification method testing to My Account
Terran McCanna [Fri, 28 Oct 2022 22:19:58 +0000 (18:19 -0400)]
LP1895675 Bootstrap OPAC: Add notification method testing to My Account

This adds the work done in the TPAC for LP1777677 to the Bootstrap OPAC.
A test email button is added to My Account > Preferences, and a test
text message button is added to My Account > Preferences > Notification
Preferences.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1972928: Show course user role dropdown choices without typing
Jane Sandberg [Tue, 4 Oct 2022 01:22:48 +0000 (18:22 -0700)]
LP1972928: Show course user role dropdown choices without typing

To test:
1. Go to Admin > Local Admin > Course List
2. Choose a course
3. Go to the Course users tab
4. Activate the Role dropdown.
5. Note that no options appear.
6. Apply the patch
7. Repeat steps 1-5
8. Note that the role options appear when you activate the dropdown now

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org>
2 years agolp1856097 stamp and small fixes to upgrade script
Jane Sandberg [Fri, 4 Nov 2022 03:00:11 +0000 (20:00 -0700)]
lp1856097 stamp and small fixes to upgrade script

Don't apply the upgrade if it would overwrite existing customizations
to the description, also add a missing semicolon.

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agolp1856097 Tide Default Classification Scheme Description
Kyle Huckins [Wed, 11 Dec 2019 23:17:22 +0000 (23:17 +0000)]
lp1856097 Tide Default Classification Scheme Description

- With the updates in lp1839341, the description in the YAOUS for
Default Classification Scheme is incorrect. It prompts for a number:
1, 2, or 3. The Angular Settings Editor now displays a verbose
dropdown. The description has been updated accordingly.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/sql/Pg/950.data.seed-values.sql
new file:   Open-ILS/src/sql/Pg/upgrade/XXXX.data.default_classification-description-update.sql

Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1995032 Add empty alt text to decorative icons
Stephanie Leary [Fri, 28 Oct 2022 14:32:43 +0000 (09:32 -0500)]
LP1995032 Add empty alt text to decorative icons

Adds alt="" to alert dialog icons in patron circulation screens.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1824709: Allow comboboxes inputs to have IDs
Jane Sandberg [Thu, 17 Sep 2020 21:13:54 +0000 (14:13 -0700)]
LP1824709: Allow comboboxes inputs to have IDs

This adds a new input, domId, for the combobox component.

A good way to test:

1) Download the Wave accessibility checker.
2) Go to one of the following screens:
  - Admin > Local > Course Reserves > Choose a course > Associate
    item from catalog
  - Admin > Local > Course Reserves > Choose a course > Associate
    brief record
  - MARC Batch Import
  - MARC Batch Import/Export > Inspect Queue
  - Staff Catalog Add to bucket
  - Staff catalog conjoined items
  - Hold cancel dialog
3) Right click and select "WAVE this page"
4) On the Details tab of WAVE, notice that there are several "Missing
   form label" errors.
5) Apply this patch.
6) Run WAVE again; notice that the number of missing form label errors
   has decreased.

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Garry Collum <gcollum@gmail.com>
2 years agoLP1993859 Keyboard tabbing for results pagination
Stephanie Leary [Fri, 21 Oct 2022 21:15:57 +0000 (16:15 -0500)]
LP1993859 Keyboard tabbing for results pagination

In the staff catalog search results pagination component, adds
tabindex="0" to link tags without href attributes to enable keyboard
navigation.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org>
Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1994159 Higher contrast H2s
Stephanie Leary [Tue, 25 Oct 2022 16:29:53 +0000 (11:29 -0500)]
LP1994159 Higher contrast H2s

The Evergreen logo color used for H2s, including the card headers on the
staff splash page, doesn't pass color contrast checks. I've also removed
the underlines, as those should be used only for links.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoAdd another entry for Jason Stephenson to mailmap
Jason Stephenson [Thu, 3 Nov 2022 14:50:10 +0000 (10:50 -0400)]
Add another entry for Jason Stephenson to mailmap

Signed-off-by: Jason Stephenson <jstephenson@cwmars.org>
2 years agoLP#1864507: (follow-up) fix another error in the 1344 schema update
Galen Charlton [Wed, 2 Nov 2022 23:13:02 +0000 (19:13 -0400)]
LP#1864507: (follow-up) fix another error in the 1344 schema update

The normalizer is already present, so trying to add it again
breaks the update.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoforward-port 3.9.0-3.9.1 update
Galen Charlton [Wed, 2 Nov 2022 01:55:02 +0000 (21:55 -0400)]
forward-port 3.9.0-3.9.1 update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agofix version stamp in 1341 update
Galen Charlton [Wed, 2 Nov 2022 01:53:46 +0000 (21:53 -0400)]
fix version stamp in 1341 update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoadd additional fixes in 3.9.1 to release notes
Galen Charlton [Tue, 1 Nov 2022 20:12:21 +0000 (16:12 -0400)]
add additional fixes in 3.9.1 to release notes

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agodocs: release notes 3.9.1 and 3.8.2
Jennifer Pringle [Tue, 18 Oct 2022 13:33:47 +0000 (09:33 -0400)]
docs: release notes 3.9.1 and 3.8.2

Author: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
Author: Jennifer Weston <jennifer.weston@equinoxoli.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agocheck in latest cs-CZ strings for the Angular staff client
Galen Charlton [Tue, 1 Nov 2022 19:45:08 +0000 (15:45 -0400)]
check in latest cs-CZ strings for the Angular staff client

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1982887: (follow-up) set l10n list back to en-US
Galen Charlton [Tue, 1 Nov 2022 19:42:29 +0000 (15:42 -0400)]
LP#1982887: (follow-up) set l10n list back to en-US

This works around an issue where the Angular staff client's
navbar langauge selector selects all provided locales, but
that can break things without additional configuration.

To enable the Czech translation, edit

Open-ILS/src/eg2/src/environments/environment.prod.ts

to add 'cs-CZ' to the list of locales, then rebuild the
Angular app using

ng build --configuration=production

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1982887: Repair translations for eg2 client
Jason Boyer [Wed, 27 Jul 2022 22:07:59 +0000 (18:07 -0400)]
LP1982887: Repair translations for eg2 client

Previously following the build instructions for the Czech localization
placed the results in eg2/cs-CZ/cs-CZ and also broke the en-US build.
These changes bring the staff client a little more in line with current
Angular localization methods.

Note that currently both en-US and cs-CZ are always built. This can be
limited to en-US by using "--localize false" on the ng build command line.
Until an alternative method to determine the number of available locales is
implemented the only way to hide the locale selector is to edit environment.prod.ts.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Linda Jansova <skolkova@chello.cz>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1954681 - Add Release Notes
Michele Morgan [Mon, 31 Oct 2022 17:20:24 +0000 (13:20 -0400)]
LP1954681 - Add Release Notes

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP#1954681 Individual overrides when placing multiple holds
Dan Briem [Fri, 18 Feb 2022 22:25:26 +0000 (17:25 -0500)]
LP#1954681 Individual overrides when placing multiple holds

This adds an override all button above the override column if
there are multiple overridable holds (Angular Staff Catalog).

To test:
1. Ensure staff has permission to CREATE_DUPLICATE_HOLDS
   and HOLD_ITEM_CHECKED_OUT.override
2. Set org setting for Maximum number of duplicate holds allowed
   to a value greater than 1
3. Check out an item to a patron
4. Try to place a hold on that item with Number of copies set
   to a value greater than 1
5. Test that the Override All button appears and works

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1829418 release notes
Jane Sandberg [Sat, 29 Oct 2022 04:25:34 +0000 (21:25 -0700)]
LP1829418 release notes

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1829418 OPAC-Visible Stat Cats Not Visible
Terran McCanna [Fri, 30 Sep 2022 19:28:48 +0000 (15:28 -0400)]
LP1829418 OPAC-Visible Stat Cats Not Visible

This adds patron and item statistical categories to the Bootstrap OPAC.

OPAC-visible patron stat cats will appear in My Account > Preferences >
Personal Information as new rows below the Account Expiration Date.

OPAC-visible item stat cats will appear below Copy Notes in the copy table
on the record details page.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 years agoLP1859701 - Stamping upgrade script
Michele Morgan [Fri, 28 Oct 2022 20:02:03 +0000 (16:02 -0400)]
LP1859701 - Stamping upgrade script

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1859701: remove unused imports
Jane Sandberg [Mon, 3 Oct 2022 13:42:43 +0000 (06:42 -0700)]
LP1859701: remove unused imports

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1859701 follow-up fixes for Cash Report
Jason Etheridge [Mon, 29 Aug 2022 11:38:42 +0000 (07:38 -0400)]
LP1859701 follow-up fixes for Cash Report

  * restore totals to area outside of grid
  * add Debit Card Payments
  * relabel Credit Payment to Patron Credit Payment in outside-grid area
  * relabel User Payments to Staff User Payments in outside-grid area
  * relabel "patron" columns in Staff User Payments grid to "staff"

Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1859701 Cash reports inline patron info
Bill Erickson [Wed, 6 Jul 2022 16:26:46 +0000 (12:26 -0400)]
LP1859701 Cash reports inline patron info

Display patron info in the User Payments grid inline with the grid
instead of requiring an additional click to open a separate dialog.

Make patron barcode a link so the patron can be opened in a new tab.

Adds grid prefs workstation settings.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1859701 Cash Reports Tidying
Bill Erickson [Thu, 30 Jun 2022 20:57:52 +0000 (16:57 -0400)]
LP1859701 Cash Reports Tidying

* Avoid manual currency data formatting when it can happen in the template.
* Replace ngbTab with ngbNav.  ngbTab is deprecated.
* Tweak date filter form layout to fix some obscured fields.
* Remove no longer needed view child static specifiers
* Use 2-space "tabs" in HTML consistent w/ other angular components.
* Remove unused code / css styles
* ng lint

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1859701 fix routing from admin page
Jason Etheridge [Tue, 5 Apr 2022 18:49:13 +0000 (14:49 -0400)]
LP1859701 fix routing from admin page

Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1859701 release note
Jason Etheridge [Wed, 6 Apr 2022 15:18:04 +0000 (11:18 -0400)]
LP1859701 release note

Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1859701 replace "totals" row in each grid with a totals section above each grid
Jason Etheridge [Tue, 5 Apr 2022 22:53:08 +0000 (18:53 -0400)]
LP1859701 replace "totals" row in each grid with a totals section above each grid

Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1859701 Cash Reports
Zavier Banks [Thu, 9 Jan 2020 18:45:26 +0000 (18:45 +0000)]
LP1859701 Cash Reports

Migrating the DOJO UI for Cash Reports into
Angular. The disabling of the different orgs
is dependent on bug #1863168.

Signed-off-by: Zavier Banks <zbanks@catalyte.io>
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
2 years agoLP1983991 release notes
Jane Sandberg [Fri, 28 Oct 2022 04:53:54 +0000 (21:53 -0700)]
LP1983991 release notes

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1983991 handle when IN list empty
Llewellyn Marshall [Tue, 25 Oct 2022 14:11:14 +0000 (10:11 -0400)]
LP1983991 handle when IN list empty

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1983991 Allow display of source address and source location on transit slips
Llewellyn Marshall [Mon, 8 Aug 2022 18:39:50 +0000 (14:39 -0400)]
LP1983991 Allow display of source address and source location on transit slips

Added source address and source location information to transit slip & hold transit slip print template documentation.

Signed-off-by: Llewellyn Marshall <llewellyn.marshall@ncdcr.gov>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP1966342 follow-up: prefer === over ==
Jane Sandberg [Fri, 28 Oct 2022 02:39:19 +0000 (19:39 -0700)]
LP1966342 follow-up: prefer === over ==

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 years agoLP#1966342: (follow-up) adjust for color contrast
Galen Charlton [Fri, 28 Oct 2022 01:58:12 +0000 (21:58 -0400)]
LP#1966342: (follow-up) adjust for color contrast

The default Bootstrap text-light color on a bg-info background
fails the WCAG color contrast ratio; letting the text default
to black meets level AA.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1966342 Highlight Zero Holdings in Staff Catalog
Terran McCanna [Mon, 4 Apr 2022 21:02:13 +0000 (17:02 -0400)]
LP1966342 Highlight Zero Holdings in Staff Catalog

This highlights the holdings on the staff catalog search results page
when there are zero holdings as such:

bg-warning (yellow) when there are no copies
and the record is NOT transcendant, and bg-info (blue) when there are
no copies, but it is transcendant.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1977761: (follow-up) enforce use of the permission at API level
Galen Charlton [Fri, 28 Oct 2022 01:46:43 +0000 (21:46 -0400)]
LP#1977761: (follow-up) enforce use of the permission at API level

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1977761: add release note
Galen Charlton [Fri, 28 Oct 2022 01:45:21 +0000 (21:45 -0400)]
LP#1977761: add release note

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1977761: stamp DB update
Galen Charlton [Fri, 28 Oct 2022 01:41:27 +0000 (21:41 -0400)]
LP#1977761: stamp DB update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1977761: (follow-up) adjust seed data
Galen Charlton [Fri, 28 Oct 2022 01:39:32 +0000 (21:39 -0400)]
LP1977761: (follow-up) adjust seed data

Give ADMIN_FUND_ROLLOVER to Acquisitions Adminsitrators in the
seed data for new databases.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1977761: (follow-up) adjust DB update
Galen Charlton [Fri, 28 Oct 2022 01:37:13 +0000 (21:37 -0400)]
LP1977761: (follow-up) adjust DB update

Assign the new permission to permission groups that include
ADMIN_FUND; that way, users who were able to rollover funds
are less likely to lose the ability to do so unexpectedly.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1977761: Create fund rollover perm
Tiffany Little [Mon, 6 Jun 2022 18:05:15 +0000 (14:05 -0400)]
LP1977761: Create fund rollover perm

This patch adds a new permission to perform fund propagation and rollover.

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Signed-off-by: Lindsay Stratton <lstratton@wlsmail.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1978976: stamp schema update
Galen Charlton [Fri, 28 Oct 2022 01:29:51 +0000 (21:29 -0400)]
LP#1978976: stamp schema update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1978976: (follow-up) tweak formatting of releaste note
Galen Charlton [Fri, 28 Oct 2022 01:28:02 +0000 (21:28 -0400)]
LP#1978976: (follow-up) tweak formatting of releaste note

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1978976: add release note
Rogan Hamby [Fri, 17 Jun 2022 15:10:46 +0000 (11:10 -0400)]
LP#1978976: add release note

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agolp1978976 merge record notes during bib merge
Rogan Hamby [Fri, 17 Jun 2022 14:55:35 +0000 (10:55 -0400)]
lp1978976 merge record notes during bib merge

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1982031: add release note
Galen Charlton [Fri, 28 Oct 2022 01:19:22 +0000 (21:19 -0400)]
LP#1982031: add release note

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1982031: stamp DB update
Galen Charlton [Fri, 28 Oct 2022 01:17:50 +0000 (21:17 -0400)]
LP#1982031: stamp DB update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1982031: (follow-up) corrections to DB update
Galen Charlton [Fri, 28 Oct 2022 01:15:13 +0000 (21:15 -0400)]
LP#1982031: (follow-up) corrections to DB update

- fix syntax error
- update the label and description only on exact match
  with the legacy value; this prevents overwritting any
  local tweaking of the library setting

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1982031 Reword Acq FYE library setting
Tiffany Little [Thu, 21 Jul 2022 15:24:58 +0000 (11:24 -0400)]
LP1982031 Reword Acq FYE library setting

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLp 1943168: Add Release Note
Jason Stephenson [Wed, 22 Sep 2021 17:48:51 +0000 (13:48 -0400)]
Lp 1943168: Add Release Note

Add a release note for the match quality ratio options to
marc_stream_importer.pl.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLp 1943168: Add Marc Stream Importer Match Quality Ratio Options
Jason Stephenson [Thu, 9 Sep 2021 17:20:29 +0000 (13:20 -0400)]
Lp 1943168: Add Marc Stream Importer Match Quality Ratio Options

Add options to specify the match quality ratio when running
marc_stream_importer.pl.  There are separate options for bibs and
authorities:

   --bib-match-quality-ratio=f
   --auth-match-quality-ratio=f

They take floating point arguments and correspond to the similar
option in the Vandelay import screen.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1891369: stamp DB update
Galen Charlton [Fri, 28 Oct 2022 01:08:29 +0000 (21:08 -0400)]
LP#1891369: stamp DB update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1891369 Renewal extension never shortens previous due date
Bill Erickson [Thu, 17 Mar 2022 14:50:06 +0000 (10:50 -0400)]
LP1891369 Renewal extension never shortens previous due date

Ensure the calculated due date of a renewal never occurs before the due
date of the previous circulation.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1891369 Renewal exentions ignores overdues
Bill Erickson [Fri, 25 Jun 2021 19:45:39 +0000 (15:45 -0400)]
LP1891369 Renewal exentions ignores overdues

Exit renewal extension logic early when the renewed circulation was
overdue.  I.e., there's no time to offer on the subsequent circulation.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1891369 Renewal exentions uses min interval
Bill Erickson [Fri, 25 Jun 2021 17:03:10 +0000 (13:03 -0400)]
LP1891369 Renewal exentions uses min interval

Specify the minimum renewal extension interval as an interval instead of
a percentage of the total duration.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1891369 Renewal due date extensions
Bill Erickson [Fri, 25 Jun 2021 15:20:15 +0000 (11:20 -0400)]
LP1891369 Renewal due date extensions

When an item is renewed before it's due date, libraries now have the option
to extend the renewal's due date to include any time lost from the early
renewal.

For example, a 14 day checkout renewed after 12 days will result in a due date
on the renewal of 14 days plus 2 days to cover the lost time.

Two new fields are available under Admin => Local Administration =>
Circulation Policies.

*Early Renewal Extends Due Date*

Enables this new feature for a circulation policy.

*Early Renewal Minimum Duration Percent*

Specifies how early in a checkout a renewal will result in an extended
due date.  E.g. A value of 50 (percent) means no due date extension
would occur if an attempt to renew occurred after 5 days of a 14 day
circulation duration.  In this case, the renewal would still be allowed,
it just wouldn't get the extended due date.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1984114: add release note
Galen Charlton [Fri, 28 Oct 2022 01:01:03 +0000 (21:01 -0400)]
LP#1984114: add release note

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP 1984114: Use Patron Preferred Name in SIP2 responses
Jason Stephenson [Tue, 9 Aug 2022 17:09:33 +0000 (13:09 -0400)]
LP 1984114: Use Patron Preferred Name in SIP2 responses

Use a patron's preferred first name, preferred second name, or
preferred family name in SIP2 responses.  If a preferred name field
has no value, then the corresponding regular name field will be used.

To test this patch, you can find a patron with a preferred name field
set and look them up using a Patron Status Request message (23) via
your favorite SIP2 client.  Before applying the patch, the name field
(AE) in the Patron Status Response message (24) will NOT use the
patron's preferred name(s).  After applying the patch and restarting
Evergreen on the server, you repeat the previous Patron Status
Request, and the response will now use the patron's preferred
name(s) in the name field.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1934162: stamp DB update
Galen Charlton [Fri, 28 Oct 2022 00:45:49 +0000 (20:45 -0400)]
LP#1934162: stamp DB update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP#1934162: add release note
Galen Charlton [Fri, 28 Oct 2022 00:41:30 +0000 (20:41 -0400)]
LP#1934162: add release note

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 years agoLP1934162: (follow-up) sync whitespace
Galen Charlton [Fri, 28 Oct 2022 00:38:28 +0000 (20:38 -0400)]
LP1934162: (follow-up) sync whitespace

This ensures that the text of the function is identical
whether it was installed by database creation or by a DB
update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>