]> git.evergreen-ils.org Git - evergreen/pines.git/log
evergreen/pines.git
4 months agoupdating JCL logo rel_3_10_0
Chris Sharp [Wed, 6 Dec 2023 20:03:20 +0000 (15:03 -0500)]
updating JCL logo

4 months agoLP#2043127-Marking org unit as non-visible in the OPAC defaults patrons' preferred...
Steven Mayo [Fri, 1 Dec 2023 15:00:43 +0000 (10:00 -0500)]
LP#2043127-Marking org unit as non-visible in the OPAC defaults patrons' preferred pickup locations to the first org unit

Added a check to the OPAC place_hold.tt2 that detects if the patron's
preferred pickup location is missing from the dropdown. If it is, it
adds a default message to the dropdown asking them to choose a pickup
location and chooses it, as well as disabling the submit button and
changing the dropdown color to alert the user.

Steps to test:
[1] Go to Administration -> Server Administration -> Organizational
Units
[2] Select an org unit and uncheck OPAC Visible
[3] Rerun autogen.sh
[4] Find a patron account with that org unit as their home library (it
will also be their preferred pickup library)
[5] Log into that account on the OPAC and attempt to place a hold on a
book
[6] Observe the state of the holds screen

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
4 months agoLP#1477154-Placing holds fails unintuitively when preferred pickup location is disabl...
Steven Mayo [Fri, 20 Oct 2023 20:21:29 +0000 (16:21 -0400)]
LP#1477154-Placing holds fails unintuitively when preferred pickup location is disabled via org unit setting opac.holds.org_unit_not_pickup_lib

Added a check in javascript that should fire when loading the page. Adds a
warning in red text, turns the org_selector yellow (like when the date
is invalid) and disables the submit button. These are all undone when
they select a different option, and never happen if their settings don't
prefer an invalid org.

Changed to a different shade of yellow and red that seemed better for
accessibility.

Steps to test:
[1] Go to Administration -> Local Administration -> Library Settings
Editor
[2] Make sure opac.hold.org_unit_not_pickup_lib is set to true for some
library
[3] Find a patron whose home library is set to that library and one
whose home library isn't
[4] Log in to the first patron and attempt to place a hold
[5] Observe the holds page
[6] Change the pickup library of the hold
[7] Observe the holds page
[8] Log in to the second patron and attempt to place a hold
[9] Observe

Never did find out when these bad hold requests bounced and why they
redirected to the same page.

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxOLI.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
4 months agoLP2002693 Remove forced reload to avoid endless logout loop
Michele Morgan [Fri, 13 Oct 2023 16:52:40 +0000 (12:52 -0400)]
LP2002693 Remove forced reload to avoid endless logout loop

Removes a forced reload when navigating from acq/picklist/upload to itself

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Signed-off-by: Garry Collum <gcollum@gmail.com>
5 months agotypo fix for real
Chris Sharp [Tue, 7 Nov 2023 15:48:05 +0000 (10:48 -0500)]
typo fix for real

5 months agotypo fix
Chris Sharp [Tue, 7 Nov 2023 15:41:49 +0000 (10:41 -0500)]
typo fix

5 months agoLP#1944601: Checkout Fails Silently if Operating Hours Set to Closed 7 Days a Week
Steven Mayo [Wed, 27 Sep 2023 20:27:03 +0000 (16:27 -0400)]
LP#1944601: Checkout Fails Silently if Operating Hours Set to Closed 7 Days a Week

This fixed an issue where a checkout or renewal would timeout and fail
without an error message if attempted from an org unit where
all hours of operation were closed, every day of the week. This
would cause open-ils.storage.actor.org_unit.closed_date.overlap to infinitely recurse without throwing an
error.

-- How to test
[1] Go to Administration -> Server Administration-> Organizational Units
[2] Select an Org Unit and the Hours of Operation tab
[3] Click on closed button or manually set start and end times to 12:00
AM for all days and apply changes
[4] Observe pretty new warning
[5] Ensure link in pretty new warning leads to the right page
[6] Using a workstation at the affected org unit, attempt to check out a
book and renew a checked out book.
[7] Go to the page the new warning links to: Administration -> Local Administration ->
Closed Dates Editor
[8] Add a closing of whatever length you desire, including now
and/or the date an item would be due if checked out today.
[9] Using a workstation at the affected org unit, attempt to check out a
book and renew a checked out book.

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Garry Collum <gcollum@gmail.com>
5 months agoLP#1944601: Checkout Fails Silently if Operating Hours Set to Closed 7 Days a Week
Steven Mayo [Wed, 13 Sep 2023 20:22:14 +0000 (16:22 -0400)]
LP#1944601: Checkout Fails Silently if Operating Hours Set to Closed 7 Days a Week

Started off by adding a warning while setting hours of operation to not
close all days a week, with a link to the closed dates editor. It only
appears when the user has permissions for the closed dates editor.

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Garry Collum <gcollum@gmail.com>
6 months agoLP 1999696 - Saving stat cats and values in holdings templates
Jessica Woolford [Fri, 6 Jan 2023 20:32:42 +0000 (15:32 -0500)]
LP 1999696 - Saving stat cats and values in holdings templates

Updating the saveTemplate function so that is consults statCatValues

Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
Signed-off-by: Beth Willis <willis@noblenet.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
7 months agoPINES patron data template update - add survey info
Terran McCanna [Tue, 5 Sep 2023 21:26:09 +0000 (17:26 -0400)]
PINES patron data template update - add survey info

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
7 months agoShow latest survey response on patron print data template
Terran McCanna [Wed, 30 Aug 2023 18:22:58 +0000 (14:22 -0400)]
Show latest survey response on patron print data template

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
7 months agoRemove B4 links from KPAC
Terran McCanna [Wed, 6 Sep 2023 16:31:52 +0000 (12:31 -0400)]
Remove B4 links from KPAC

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
7 months agoPINES fix for broken carousel link
Terran McCanna [Wed, 6 Sep 2023 22:06:54 +0000 (18:06 -0400)]
PINES fix for broken carousel link

Fix adjusts for move of main carousel code from EGCatLoader.pm to Carousel.pm

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
8 months agoRevert "lp1887866 Accessibility and shared directives"
Chris Sharp [Mon, 24 Jul 2023 16:05:12 +0000 (12:05 -0400)]
Revert "lp1887866 Accessibility and shared directives"

This reverts commit cad1d1f15888daf55ed3feb54fed041461e1f7e5.

8 months agoLP#2023222: prevent open-ils.fielder.$IDLCLASS from invoking function transforms
Galen Charlton [Wed, 7 Jun 2023 18:26:16 +0000 (14:26 -0400)]
LP#2023222: prevent open-ils.fielder.$IDLCLASS from invoking function transforms

This patch adds some argument checking to the family of
open-ils.fielder.$IDLCLASS[.atomic] methods to prevent
JSON query funcion transforms from being invoked. This
is needed to prevent unauthenticated callers from invoking
arbitrary stored procedures.

This is a security patch that closes down a pathway
towards remote, unauthenticated SQL injection attacks.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
8 months agolp1887866 Accessibility and shared directives
Mike Risher [Thu, 16 Jul 2020 23:12:31 +0000 (23:12 +0000)]
lp1887866 Accessibility and shared directives

Modify shared directives to make them accessible.

Signed-off-by: Mike Risher <mrisher@catalyte.io>
Changes to be committed:
modified:   Open-ILS/src/templates/staff/share/t_autogrid.tt2
modified:   Open-ILS/src/templates/staff/share/t_datetime.tt2
modified:   Open-ILS/src/templates/staff/share/t_org_select.tt2
modified:   Open-ILS/web/js/ui/default/staff/services/ui.js

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
8 months agoLogos - new logos for Worth and NEG-CLRKVL
Terran McCanna [Thu, 20 Jul 2023 14:33:23 +0000 (10:33 -0400)]
Logos - new logos for Worth and NEG-CLRKVL

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoPINES - more logo updates
Terran McCanna [Fri, 14 Jul 2023 17:24:10 +0000 (13:24 -0400)]
PINES - more logo updates

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoPINES library logo updates
Terran McCanna [Mon, 10 Jul 2023 20:45:38 +0000 (16:45 -0400)]
PINES library logo updates

Gave everything a white background instead of transparent
so they would look better on both emails and in OPAC.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoPINES - Remove Novelist
Terran McCanna [Thu, 21 Jul 2022 16:23:25 +0000 (12:23 -0400)]
PINES - Remove Novelist

Novelist added contract ends summer of 2022. In addition to updating this
file, be sure to comment out these lines in eg_vhost.conf:

    #SetEnv OILS_NOVELIST_URL
    #SetEnv OILS_NOVELIST_PROFILE
    #SetEnv OILS_NOVELIST_PASSWORD

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoLibrary Logo - Update MGRL logo
Terran McCanna [Wed, 28 Jun 2023 20:17:49 +0000 (16:17 -0400)]
Library Logo - Update MGRL logo

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoRevert "Debugging on Ecard.pm"
Chris Sharp [Tue, 27 Jun 2023 15:18:09 +0000 (11:18 -0400)]
Revert "Debugging on Ecard.pm"

This reverts commit 1aab33e18968ea39d8cea103d34b8ee322486790.

9 months agoQuipu - remove cache checking since it appears to be breaking things
Terran McCanna [Mon, 26 Jun 2023 17:43:14 +0000 (13:43 -0400)]
Quipu - remove cache checking since it appears to be breaking things

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoDebugging on Ecard.pm
Terran McCanna [Thu, 22 Dec 2022 16:15:22 +0000 (11:15 -0500)]
Debugging on Ecard.pm

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Adding debugging to Actor.pm

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
More logging in Actor.pm

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
And even more debugging to Actor.pm

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Try skipping the perm update step

For a renewal, this shouldn't be necessary, right? The code just
looks like it's trying to re-write lines in the db that already
exist, but it's accessing the wrong table and failing.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
More logging for ecard.pm

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoQuipu - Fixes incorrect comparison operator
Terran McCanna [Tue, 14 Feb 2023 17:22:51 +0000 (12:22 -0500)]
Quipu - Fixes incorrect comparison operator

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoQuipu - fix Spanish code
Terran McCanna [Wed, 29 Mar 2023 14:05:08 +0000 (10:05 -0400)]
Quipu - fix Spanish code

Should be es not sp to load correct file

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
9 months agoRevert "Quipu - Temporarily hide renewal links until we are ready to roll out"
Chris Sharp [Mon, 26 Jun 2023 15:31:14 +0000 (11:31 -0400)]
Revert "Quipu - Temporarily hide renewal links until we are ready to roll out"

This reverts commit 25436c5e7b107f5750dd213e51b9634024df0bbd.

9 months agoLibrary Logo - Update better version of WGRL logo
Terran McCanna [Wed, 21 Jun 2023 14:40:05 +0000 (10:40 -0400)]
Library Logo - Update better version of WGRL logo

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
10 months agodon't care about entries in asset.copy.alert_message
Chris Sharp [Tue, 6 Jun 2023 15:44:12 +0000 (11:44 -0400)]
don't care about entries in asset.copy.alert_message

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
10 months agoHTML Notices - New Image Files
Terran McCanna [Thu, 25 May 2023 20:59:24 +0000 (16:59 -0400)]
HTML Notices - New Image Files

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
10 months agoLP 2017913 Add html filter to reason
Terran McCanna [Fri, 12 May 2023 14:52:14 +0000 (10:52 -0400)]
LP 2017913 Add html filter to reason

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
10 months agoLP2017913 Display Upcoming Closures in OPAC
Terran McCanna [Thu, 27 Apr 2023 15:47:32 +0000 (11:47 -0400)]
LP2017913 Display Upcoming Closures in OPAC

Displays the upcoming closures (max of 10) that have been entered through the
Closed Dates Editor in the OPAC on the library info pages for each branch.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP2017913 Display Upcoming Closures in OPAC

Adds ability to display detailed hours when closure is partial day.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP2017913 Adds release note

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP2017913 Display Closures in OPAC

Adjusted CSS due to testing feedback and also applied CSS to open
hours display on the same page for consistency.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
10 months agoGoogle Analytics - Updated GA4 Tag and Script
Terran McCanna [Tue, 16 May 2023 14:19:18 +0000 (10:19 -0400)]
Google Analytics - Updated GA4 Tag and Script

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
11 months agoadd more/clearer logging for Stripe payments
Chris Sharp [Thu, 20 Apr 2023 17:46:45 +0000 (13:46 -0400)]
add more/clearer logging for Stripe payments

11 months agoAdd missing library logos
Terran McCanna [Wed, 19 Apr 2023 18:24:49 +0000 (14:24 -0400)]
Add missing library logos

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
11 months agoPINES library system logos
Terran McCanna [Wed, 8 Feb 2023 22:58:11 +0000 (17:58 -0500)]
PINES library system logos

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
11 months agoPINES customization - display library logo on library info page
Terran McCanna [Wed, 8 Feb 2023 18:29:15 +0000 (13:29 -0500)]
PINES customization - display library logo on library info page

Must be on top of rel_3_10_0_library_logo_field

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
11 months agoPINES Customization - Add library logo field to Org Unit
Terran McCanna [Wed, 8 Feb 2023 14:17:44 +0000 (09:17 -0500)]
PINES Customization - Add library logo field to Org Unit

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
11 months agoLP1929593 UPDATE_COPY_BARCODE permission
Jason Etheridge [Tue, 24 Jan 2023 13:29:33 +0000 (08:29 -0500)]
LP1929593 UPDATE_COPY_BARCODE permission

This adds the permission UPDATE_COPY_BARCODE and a new API call,

  open-ils.cat.update_copy_barcode

which explicitly tests for both UPDATE_COPY_BARCODE and UPDATE_COPY,
with either being sufficient for allowing a barcode change.  Existing
Replace Barcode UI's in both Angular and AngularJS have been modified
to use this API call instead of the pcrud service.  One side-effect of
this has been better surfacing of errors, as errors in pcrud were
uncaught and bypassing the normal error handling.  This addresses
LP1951469.

The upgrade script gives any permission groups that already have the
UPDATE_COPY permission the new UPDATE_COPY_BARCODE permission at the
same depth, though it's technically not needed.

Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
12 months agoPINEScustomization_LIsearchPOname
Tiffany Little [Mon, 27 Mar 2023 14:03:35 +0000 (10:03 -0400)]
PINEScustomization_LIsearchPOname

PO Name column in LI search goes directly to PO without LI fragment

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
12 months agoLP#2007880: fix open-ils.actor.ou_setting.ancestor_default
Galen Charlton [Mon, 20 Feb 2023 23:35:10 +0000 (18:35 -0500)]
LP#2007880: fix open-ils.actor.ou_setting.ancestor_default

This patch fixes a regression introduced by bug 2006749 that
prevented open-ils.actor.ou_setting.ancestor_default from retrieving
the value of a library setting that does not have a view permission
associated with it. It also fixes a similar issue with
open-ils.actor.org_unit.settings.history.retrieve.

To test
-------
[1] Use srfsh to retrieve the value of a library setting
    that does not have a view permission. E.g.,

    request open-ils.actor open-ils.actor.ou_setting.ancestor_default 4, "circ.grace.extend"

    Note that an error is returned.

[2] Apply the patch and repeat step 1. This time, the value of
    the setting should be returned.
[3] Verify that viewing the edit history of a setting in the
    Library Settings admin page works as expected.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
12 months agoLP2006749: Fix second call to ou_ancestor_setting_perm_check in AppUtils.pm
Chris Sharp [Thu, 9 Feb 2023 18:31:26 +0000 (13:31 -0500)]
LP2006749: Fix second call to ou_ancestor_setting_perm_check in AppUtils.pm

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
12 months agoLP#2006749: Fix call to ou_ancestor_setting_perm_check in AppUtils.pm
Jason Stephenson [Thu, 9 Feb 2023 16:22:58 +0000 (11:22 -0500)]
LP#2006749: Fix call to ou_ancestor_setting_perm_check in AppUtils.pm

The $self and $e arguments are missing when the ou_ancestor_setting
subroutine calls ou_ancestor_setting_perm_check in AppUtils.

The $coust argument also need to be $coust->view_perm->code for the
allowed check in ou_ancestor_setting_perm_check.

This commit corrects the call to ou_ancestor_setting_perm_check.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
12 months agoPINES - Stripe warning message
Terran McCanna [Wed, 22 Mar 2023 16:15:19 +0000 (12:15 -0400)]
PINES - Stripe warning message

Adds message to OPAC about paying in person if their online
payment does not work.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
13 months agoLP#1369345: de-duplicate ILS events
Chris Sharp [Wed, 8 Mar 2023 16:25:01 +0000 (11:25 -0500)]
LP#1369345: de-duplicate ILS events

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
13 months agoRevert "LP#1999944: fix bug that can break drawing the folder tree for reports"
Chris Sharp [Fri, 3 Mar 2023 18:05:33 +0000 (13:05 -0500)]
Revert "LP#1999944: fix bug that can break drawing the folder tree for reports"

This reverts commit c4302618ef36608916a61990a8841c1eee4d618a.

13 months agoLP #1998494: Angular Holdings Editor: Cannot create empty call numbers
Jessica Woolford [Fri, 9 Dec 2022 15:32:25 +0000 (10:32 -0500)]
LP #1998494: Angular Holdings Editor: Cannot create empty call numbers

Returns support for adding empty call numbers when adding holdings.

Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
Signed-off-by: Mary Llewelln <mllewell@biblio.org>
Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
13 months agotypo fix
Chris Sharp [Thu, 23 Feb 2023 20:25:09 +0000 (15:25 -0500)]
typo fix

13 months agoLP2006513 Angular login redirect repair
Bill Erickson [Wed, 22 Feb 2023 18:55:06 +0000 (13:55 -0500)]
LP2006513 Angular login redirect repair

The routeTo parameter must contain an eg2-based path (/staff/splash)
and not a full path (/eg2/staff/splash) or URL.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
13 months agoLP#1999944: fix bug that can break drawing the folder tree for reports
Llewellyn Marshall [Fri, 9 Dec 2022 20:40:54 +0000 (15:40 -0500)]
LP#1999944: fix bug that can break drawing the folder tree for reports

Specifically, skip drawfolders iteration if parent node cannot be
found and eport invalid parent folder in the browser console.

For example, if a user creates a template folder that is not shared
that has a child folder that _is_ shared, another user at the library
that the folder is shared with would see their report folders be
incompletely rendered.

Signed-off-by: Llewellyn Marshall <llewellyn.marshall@ncdcr.gov>
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
14 months agoPINEScustomization_LI_id_links
Tiffany Little [Thu, 2 Feb 2023 13:34:32 +0000 (08:34 -0500)]
PINEScustomization_LI_id_links

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
14 months agoLP2003947 Add LID count to Acq Search
Tiffany Little [Mon, 30 Jan 2023 18:52:58 +0000 (13:52 -0500)]
LP2003947 Add LID count to Acq Search

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
14 months agoRevert "attempt to stop warnings"
Chris Sharp [Wed, 1 Feb 2023 15:22:37 +0000 (10:22 -0500)]
Revert "attempt to stop warnings"

This reverts commit 2a1259be365ea6ccd0ac493df01e233952c53612.

14 months agoattempt to stop warnings
Chris Sharp [Wed, 1 Feb 2023 15:12:38 +0000 (10:12 -0500)]
attempt to stop warnings

14 months agoLP#2004420: check that $note is defined before using it
Chris Sharp [Tue, 31 Jan 2023 19:59:18 +0000 (14:59 -0500)]
LP#2004420: check that $note is defined before using it

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
14 months agoLP#2004420: remove debugging artifact causing WARN messages.
Chris Sharp [Wed, 1 Feb 2023 14:19:07 +0000 (09:19 -0500)]
LP#2004420: remove debugging artifact causing WARN messages.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
14 months agoLP#2004420: check that $note is defined before using it
Chris Sharp [Tue, 31 Jan 2023 19:59:18 +0000 (14:59 -0500)]
LP#2004420: check that $note is defined before using it

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
14 months agoquiet the logs
Chris Sharp [Tue, 31 Jan 2023 18:23:11 +0000 (13:23 -0500)]
quiet the logs

14 months agomore warn log quieting
Chris Sharp [Tue, 31 Jan 2023 18:14:32 +0000 (13:14 -0500)]
more warn log quieting

14 months agoquiet more useless warnings
Chris Sharp [Tue, 31 Jan 2023 18:11:57 +0000 (13:11 -0500)]
quiet more useless warnings

14 months agoquiet more unnecessary warn logs
Chris Sharp [Tue, 31 Jan 2023 18:06:03 +0000 (13:06 -0500)]
quiet more unnecessary warn logs

14 months agomore log fixes
Chris Sharp [Mon, 30 Jan 2023 19:20:24 +0000 (14:20 -0500)]
more log fixes

14 months agoRevert "more log warning fixes"
Chris Sharp [Mon, 30 Jan 2023 18:51:51 +0000 (13:51 -0500)]
Revert "more log warning fixes"

This reverts commit a6c0358f8a720b79e6810adfec04041585163508.

14 months agomore warnlog fixes
Chris Sharp [Mon, 30 Jan 2023 18:48:56 +0000 (13:48 -0500)]
more warnlog fixes

14 months agomore log warning fixes
Chris Sharp [Mon, 30 Jan 2023 18:42:54 +0000 (13:42 -0500)]
more log warning fixes

14 months agomore log quieting measures
Chris Sharp [Mon, 30 Jan 2023 18:32:29 +0000 (13:32 -0500)]
more log quieting measures

14 months agoquiet logs when authtoken doesn't exist
Chris Sharp [Mon, 30 Jan 2023 18:03:42 +0000 (13:03 -0500)]
quiet logs when authtoken doesn't exist

14 months agosuggested change from berick for dealing with bad auth calls
Chris Sharp [Fri, 27 Jan 2023 20:40:31 +0000 (15:40 -0500)]
suggested change from berick for dealing with bad auth calls

14 months agoRevert "attempted fix of null token perm calls"
Chris Sharp [Fri, 27 Jan 2023 20:38:33 +0000 (15:38 -0500)]
Revert "attempted fix of null token perm calls"

This reverts commit 54738e6d27adf77f4868ba4d5b1f7f586a7781b0.

14 months agoRevert "attempted fix of null token perm calls - small tweak"
Chris Sharp [Fri, 27 Jan 2023 20:38:18 +0000 (15:38 -0500)]
Revert "attempted fix of null token perm calls - small tweak"

This reverts commit d1c82bae2dfbf010992ca41963777b1148b50549.

14 months agoPINEScustomization Change invoice PO link
Tiffany Little [Thu, 26 Jan 2023 15:06:03 +0000 (10:06 -0500)]
PINEScustomization Change invoice PO link

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
14 months agoLP2003946 LI ID in Search jumps to item detail page
Tiffany Little [Thu, 26 Jan 2023 14:18:01 +0000 (09:18 -0500)]
LP2003946 LI ID in Search jumps to item detail page

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
14 months agoLP2003973 Remove perm checks from acq copy-attrs
Tiffany Little [Thu, 26 Jan 2023 18:05:03 +0000 (13:05 -0500)]
LP2003973 Remove perm checks from acq copy-attrs

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
14 months agoFix OpenAthens auth redirection to resource
Chris Sharp [Mon, 23 Jan 2023 21:31:00 +0000 (16:31 -0500)]
Fix OpenAthens auth redirection to resource

14 months agoLP#2003090 Angular Daily Cash Report Missing Print Capability
Dan Briem [Mon, 23 Jan 2023 02:19:13 +0000 (21:19 -0500)]
LP#2003090 Angular Daily Cash Report Missing Print Capability

Administration->Local Administration->Cash Reports

Add a print button to the Desk and Staff User Payment grids to
print the org, date range, totals, and full list.

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
14 months agoPINES - remove extraneous code for carousel bucket problem
Terran McCanna [Thu, 19 Jan 2023 18:10:12 +0000 (13:10 -0500)]
PINES - remove extraneous code for carousel bucket problem

This removes a bit of code that got into the PINES version that
is not in master.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
14 months agoLP#1996818 Issues Placing Holds from the Patron Record
Dan Briem [Thu, 19 Jan 2023 15:33:00 +0000 (10:33 -0500)]
LP#1996818 Issues Placing Holds from the Patron Record

This clears the patron hold target cookie when navigating from
the staff/catalog route, when the window is closed, and when
holds are successfully placed.

This also changes the AngularJS patron interface to set the
same session cookie as the Angular interface.

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
14 months agoattempted fix of null token perm calls - small tweak
Chris Sharp [Thu, 19 Jan 2023 15:56:40 +0000 (10:56 -0500)]
attempted fix of null token perm calls - small tweak

14 months agoattempted fix of null token perm calls
Chris Sharp [Thu, 19 Jan 2023 15:44:19 +0000 (10:44 -0500)]
attempted fix of null token perm calls

15 months agolp1988321 - attempt to cast integer to string
Chris Sharp [Tue, 17 Jan 2023 16:02:57 +0000 (11:02 -0500)]
lp1988321 - attempt to cast integer to string

15 months agoLP2002920 Batch updater not updating circ mod
Tiffany Little [Sun, 15 Jan 2023 21:44:52 +0000 (16:44 -0500)]
LP2002920 Batch updater not updating circ mod

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
15 months agoPINES Preferred Name on Hold Shelf Slip
Terran McCanna [Sun, 15 Jan 2023 16:40:59 +0000 (11:40 -0500)]
PINES Preferred Name on Hold Shelf Slip

Fixes typo in previous customization

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoECARD - Temp workaround for charges page bug
Terran McCanna [Sun, 15 Jan 2023 16:32:30 +0000 (11:32 -0500)]
ECARD - Temp workaround for charges page bug

Commenting out a line that's causing problems on OPAC My Account
pages when the patron has charges - will need additional work to
figure out why.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoremoving errant conflict artifact
Chris Sharp [Sun, 15 Jan 2023 15:51:41 +0000 (10:51 -0500)]
removing errant conflict artifact

15 months agoquiet warn logs from stat cat warnings
Chris Sharp [Sun, 15 Jan 2023 14:26:20 +0000 (09:26 -0500)]
quiet warn logs from stat cat warnings

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
15 months agoPINES - Copyright Warning on Cover Image Uploader Modal
Terran McCanna [Wed, 11 Jan 2023 16:16:12 +0000 (11:16 -0500)]
PINES - Copyright Warning on Cover Image Uploader Modal

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoLP#1990306: avoid VIEW_USER perm lookup on egPatronApp startup when we have a null...
Jeff Davis [Tue, 18 Oct 2022 19:42:26 +0000 (12:42 -0700)]
LP#1990306: avoid VIEW_USER perm lookup on egPatronApp startup when we have a null authtoken

Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
15 months agoLP2002425 Add an owners limiter to acqpro idlQueryAnd
Tiffany Little [Wed, 11 Jan 2023 14:51:21 +0000 (09:51 -0500)]
LP2002425 Add an owners limiter to acqpro idlQueryAnd

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
15 months agoPINES - fix duplicated copy notes and tags in OPAC holdings view
Terran McCanna [Tue, 10 Jan 2023 20:43:57 +0000 (15:43 -0500)]
PINES - fix duplicated copy notes and tags in OPAC holdings view

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoQuipu - Temporarily hide renewal links until we are ready to roll out
Terran McCanna [Tue, 10 Jan 2023 17:30:33 +0000 (12:30 -0500)]
Quipu - Temporarily hide renewal links until we are ready to roll out

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoLP2002337 Pre-Fetch All Holds Checkbox Appears Twice
Terran McCanna [Mon, 9 Jan 2023 17:28:46 +0000 (12:28 -0500)]
LP2002337 Pre-Fetch All Holds Checkbox Appears Twice

Removes duplicate Pre-Fetch All Holds checkbox from the Angular
View Holds page.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoPINES - Remove Simple Reports menu item from navbars
Tiffany Little [Mon, 9 Jan 2023 17:02:43 +0000 (12:02 -0500)]
PINES - Remove Simple Reports menu item from navbars

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
15 months agoLP1953181 Fix combobox div and funds spacing
Tiffany Little [Mon, 9 Jan 2023 17:41:21 +0000 (12:41 -0500)]
LP1953181 Fix combobox div and funds spacing

Removes input-prepend that was causing other comboboxes to be shrunk, and moves the year selector closer to the Library dropdown so it's not floating out by itself.

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
15 months agoAdding missing function
Jessica Woolford [Tue, 13 Dec 2022 21:02:21 +0000 (16:02 -0500)]
Adding missing function

Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
15 months agoLP # 1814966: No popup warning for invalid barcode
Jessica Woolford [Tue, 13 Dec 2022 19:41:44 +0000 (14:41 -0500)]
LP # 1814966: No popup warning for invalid barcode

Adds a check for an invalid barcode if "Use Checkdigit" is selected.
Prevents saving if the check fails.

Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
15 months agoPINES - Tweaks to Carousel Display
Terran McCanna [Wed, 28 Dec 2022 16:13:18 +0000 (11:13 -0500)]
PINES - Tweaks to Carousel Display

Attempting to resolve a bug causing a long gap before a carousel
would restart. Also, adding a little padding under the title.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoPINES - fix merge issues with OPAC notification prefs page
Terran McCanna [Tue, 27 Dec 2022 17:37:06 +0000 (12:37 -0500)]
PINES - fix merge issues with OPAC notification prefs page

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoLP#1955079: Use Email::MIME for emailing records in the OPAC
Jane Sandberg [Thu, 5 May 2022 05:42:26 +0000 (22:42 -0700)]
LP#1955079: Use Email::MIME for emailing records in the OPAC

Email::Simple was mangling the headers.  Let's use Email::MIME instead.

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Garry Collum <gcollum@gmail.com>
15 months agoPINES Custom - Re-add Email links to OPAC
Terran McCanna [Thu, 22 Dec 2022 17:56:26 +0000 (12:56 -0500)]
PINES Custom - Re-add Email links to OPAC

(Had previously removed due to bug LP#1955079)

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
15 months agoOnline Renewal - tweak expire date comparison
Terran McCanna [Tue, 27 Dec 2022 18:05:33 +0000 (13:05 -0500)]
Online Renewal - tweak expire date comparison

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>