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>
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>
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.
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>
Chris Sharp [Thu, 23 Feb 2023 20:25:09 +0000 (15:25 -0500)]
typo fix
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>
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>
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>
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>
Chris Sharp [Wed, 1 Feb 2023 15:22:37 +0000 (10:22 -0500)]
Revert "attempt to stop warnings"
This reverts commit
2a1259be365ea6ccd0ac493df01e233952c53612.
Chris Sharp [Wed, 1 Feb 2023 15:12:38 +0000 (10:12 -0500)]
attempt to stop warnings
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>
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>
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>
Chris Sharp [Tue, 31 Jan 2023 18:23:11 +0000 (13:23 -0500)]
quiet the logs
Chris Sharp [Tue, 31 Jan 2023 18:14:32 +0000 (13:14 -0500)]
more warn log quieting
Chris Sharp [Tue, 31 Jan 2023 18:11:57 +0000 (13:11 -0500)]
quiet more useless warnings
Chris Sharp [Tue, 31 Jan 2023 18:06:03 +0000 (13:06 -0500)]
quiet more unnecessary warn logs
Chris Sharp [Mon, 30 Jan 2023 19:20:24 +0000 (14:20 -0500)]
more log fixes
Chris Sharp [Mon, 30 Jan 2023 18:51:51 +0000 (13:51 -0500)]
Revert "more log warning fixes"
This reverts commit
a6c0358f8a720b79e6810adfec04041585163508.
Chris Sharp [Mon, 30 Jan 2023 18:48:56 +0000 (13:48 -0500)]
more warnlog fixes
Chris Sharp [Mon, 30 Jan 2023 18:42:54 +0000 (13:42 -0500)]
more log warning fixes
Chris Sharp [Mon, 30 Jan 2023 18:32:29 +0000 (13:32 -0500)]
more log quieting measures
Chris Sharp [Mon, 30 Jan 2023 18:03:42 +0000 (13:03 -0500)]
quiet logs when authtoken doesn't exist
Chris Sharp [Fri, 27 Jan 2023 20:40:31 +0000 (15:40 -0500)]
suggested change from berick for dealing with bad auth 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.
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.
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>
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>
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>
Chris Sharp [Mon, 23 Jan 2023 21:31:00 +0000 (16:31 -0500)]
Fix OpenAthens auth redirection to resource
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>
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>
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>
Chris Sharp [Thu, 19 Jan 2023 15:56:40 +0000 (10:56 -0500)]
attempted fix of null token perm calls - small tweak
Chris Sharp [Thu, 19 Jan 2023 15:44:19 +0000 (10:44 -0500)]
attempted fix of null token perm calls
Chris Sharp [Tue, 17 Jan 2023 16:02:57 +0000 (11:02 -0500)]
lp1988321 - attempt to cast integer to string
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>
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>
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>
Chris Sharp [Sun, 15 Jan 2023 15:51:41 +0000 (10:51 -0500)]
removing errant conflict artifact
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jessica Woolford [Tue, 13 Dec 2022 21:02:21 +0000 (16:02 -0500)]
Adding missing function
Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
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>
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>
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>
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>
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>
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>
Tiffany Little [Wed, 28 Dec 2022 14:44:26 +0000 (09:44 -0500)]
LP1995418 Shelving location selector won't dropdown
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Tiffany Little [Thu, 29 Dec 2022 21:04:12 +0000 (16:04 -0500)]
LP1953181 Adds optional LabelText to eg-combobox
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Tiffany Little [Thu, 29 Dec 2022 21:03:08 +0000 (16:03 -0500)]
LP1953181 Acq funds year dropdown
Returns the fiscal year to a dropdown on the Funds screen, and removes the autofilter on the Year column.
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Chris Sharp [Wed, 4 Jan 2023 02:03:09 +0000 (21:03 -0500)]
SQL: fix typo
Chris Sharp [Wed, 4 Jan 2023 02:01:54 +0000 (21:01 -0500)]
SQL: fix columns mismatch
Terran McCanna [Thu, 22 Dec 2022 20:37:43 +0000 (15:37 -0500)]
Online Account Renewal - skip over update perm map
The subroutine for updating the perm map was failing and does not
appear to be necessary for an update in any of my testing so far.
The failure appears to be caused by confusion between
permission.usr_perm_map and permission.perm_list, possibly due to
the way the tables are mapped.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Wed, 21 Dec 2022 22:12:58 +0000 (17:12 -0500)]
Quipu Online Account Renewal - Fixes for Address Validation
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Wed, 21 Dec 2022 14:24:24 +0000 (09:24 -0500)]
PINES - fix opac copy table layout issue
Removes excess </td> leftover from a merge, clean up code spacing
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Jeff Davis [Tue, 15 Nov 2022 23:11:49 +0000 (15:11 -0800)]
LP#
1996651: treat empty string as null for preferred name/alias in wide_hold_data
This prevents the patron name from appearing blank in the hold shelf
"User Display Name" or "User Alias or Display Name" columns when the
alias or preferred name fields are empty strings.
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Terran McCanna [Tue, 20 Dec 2022 23:51:34 +0000 (18:51 -0500)]
PINES merge fix for record details page
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Tue, 20 Dec 2022 22:51:28 +0000 (17:51 -0500)]
PINES Carousel Title Link Tweak
This corrects a problem where relative depth wasn't always working.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Tue, 20 Dec 2022 19:11:28 +0000 (14:11 -0500)]
PINES - replace Evergreen logo with PINES logo on staff client portal
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Bill Erickson [Mon, 8 Aug 2022 18:04:55 +0000 (14:04 -0400)]
LP1915440 Clear Hopeless Date on Capture
Clear the hold hopeless date when a copy is captured for the hold.
One way to make this happen for testing:
. Configure the Missing copy status as holdable=true hopeless_prone=true
. Place hold with only 1 viable copy.
. Mark said copy as missing -- this stamps a hopeless_date on the hold.
. Check the copy in. This results in a capture + hopeless hold.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Terran McCanna [Tue, 20 Dec 2022 19:15:13 +0000 (14:15 -0500)]
PINES - Remove link to illustrator web site
Site no longer exists.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Tue, 20 Dec 2022 19:00:27 +0000 (14:00 -0500)]
PINES - Reports interface - add class and docs links
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Wed, 21 Dec 2022 13:11:58 +0000 (08:11 -0500)]
SQL: add erenew changes
Tiffany Little [Mon, 19 Dec 2022 20:26:29 +0000 (15:26 -0500)]
LP1991801 Reload page on same navigation
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Chris Sharp [Mon, 19 Dec 2022 19:11:58 +0000 (14:11 -0500)]
SQL: add more items to update
Chris Sharp [Mon, 19 Dec 2022 19:06:27 +0000 (14:06 -0500)]
SQL: enable global flag for expired staff login:wq
Chris Sharp [Mon, 19 Dec 2022 18:56:50 +0000 (13:56 -0500)]
SQL: add post-upgrade script
Tiffany Little [Fri, 16 Dec 2022 20:24:37 +0000 (15:24 -0500)]
LP1999410 Move LI loading progress bar
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Tiffany Little [Fri, 16 Dec 2022 20:36:00 +0000 (15:36 -0500)]
LP1991801 Refresh PO after activation
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Tiffany Little [Fri, 16 Dec 2022 20:55:21 +0000 (15:55 -0500)]
LP1999544 Also fixes fund dropdown in PO charges
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Tiffany Little [Mon, 12 Dec 2022 21:01:27 +0000 (16:01 -0500)]
LPXXXX Potential fix for funds dropdown upgrade bug
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Tiffany Little [Mon, 12 Dec 2022 15:07:36 +0000 (10:07 -0500)]
PINES customization - LMOR required fields
Updates the requiredness of fields on the Load MARC Order Records Angular page
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Terran McCanna [Thu, 5 Aug 2021 22:36:17 +0000 (18:36 -0400)]
Quipu Online Account Renewal - Squashed
Online Renewal - Start of working branch
- Creates placeholders for new English & Spanish pages
- Adds ability for those pages to load
- Create div on My Account main page & prefs page to hold renewal message or button
- Adds code to check whether or not patron is eligible to renew online or not:
* patron has not already had one temporary renewal
* patron account is still active
* patron account expiration date is no more than 30 days in the future
* patron account is not barred
* patron account does not have a staff-added blocking alert
* patron does not owe any fines
* patron is not in collections (even if patron pays fines, staff still need
to remove collections note)
* patron is in one of these perm groups: Patron (2), Friend (14), GLS (56),
Homebound (53), Trustee (22), Quipu (64), Digital Only (60)
* patron has a valid billing address
* patron has a valid day phone
NOTE: New standing penalty needs to be created called PATRON_TEMP_RENEWAL.
It should display a staff alert and have the label "Patron was given a 30-day temporary account renewal. Please archive this message after the account is fully renewed." It should not create any type of block on its own. The ID of
the new standing penalty needs to be updated in the Account.pm file.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Add standing penalty
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal: Flesh out patron info in API
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Create new API instead of piggybacking on vital_stats
New api: open-ils.actor.user.opac.renewal
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Create page to hold embedded form
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - First stab at adding erenew to Ecard.pm
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
typo fix
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
further typo fix
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
even further typo fix
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
even FURTHER typo fix
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
declare the variable, and update it if needed
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
declare the variable once, then update the values
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Online Renewal - Remove old subroutines we don't use
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Add page routing to EGCatLoader
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Retrieve patron then update fields to push back
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Exceptions for temp renewal
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Fix msg declaration error
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Get URL path in a different way
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - fix typos
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Progress on writing quipu into to db
Still to do:
* Actor.pm - failing on standing penalties line 597
* sub update_addresses - creating separate addresses works if mailing & billing are different,
but it is not checking the right checkbox
* writing new home ou is failing on terran-test, but should work on pines data
* after update, opac page doesn't refresh
* if this is a temporary (30 day) renewal, need to pass message to quipu telling patron to come to the library
* if temp renewal, need to add alert to patron account to inform staff to get proof of identity to do full renewal
* need to test voter registration survey on pines test server since I don't have that on my test server
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Show Updated Expire Date
Without this, the page loads the initial patron expiration date
and continues to show the button to renew the account.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Document which patron groups are eligible in code
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Now saving and responding okay
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
add column to permission.grp_tree to account for e-renew
Online Renewal - tweak SQL
- Parentheses on first SQL generated error.
- Set erenew default to FALSE instead of TRUE.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - See & update permission group setting through staff client
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Tweak new standing penalty
The ID of the standing penalty has to be under 100 to prevent
staff from manually adding it to patron accounts through the
client interface.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Add Standing Penalty when Temp Renewal
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Use standing penalty names instead of IDs
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - add temp renewal flag to quipu response
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Remove perm group ID references
Look up permission groups by name or by e-renewal eligibility flag
instead of by specific permission group ID.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Got surveys working
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Progress on updating addresses
(still issues with checkmarks when changing from 1 to 2
addresses or from 2 to 1 address)
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Got address changes to save in the right way
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - add date to quipu name keyword entry
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Add check for valid mailing address
Only allow renewal option if neither mailing nor billing
addresses have been marked invalid.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Cleanup
- Get rid of subroutine I didn't end up using
- Make sure a user is logged in before showing the renewal form.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Online Renewal - Prevent user from re-submitting renewal after complete
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Tiffany Little [Fri, 9 Dec 2022 18:16:55 +0000 (13:16 -0500)]
LP1999270_boldPaid
Bolds the Paid indicator on line items
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Tiffany Little [Fri, 9 Dec 2022 16:58:19 +0000 (11:58 -0500)]
LP1999268 PO Link to invoice should not retrieve closed invoices
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Terran McCanna [Tue, 29 Nov 2022 18:19:54 +0000 (13:19 -0500)]
OPAC My Lists Fix for PINES
This should clobber the old PINES customizations, apply the newer
version of the page, and re-apply a few PINES customizations.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Tue, 29 Nov 2022 18:28:07 +0000 (13:28 -0500)]
PINES OPAC - Fix double heading on Current Charges page
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Galen Charlton [Thu, 5 May 2022 16:44:26 +0000 (12:44 -0400)]
LP#
1971745: work around issue that can cause large hold shelf lists to fail
This patch addresses an issue where hold shelf lists with
more than ~350 rows can fail to be retrieved. It works by
making the open-ils.circ.hold.wide_hash.stream method fetch
the holds from an open-ils.storage method in one fell swoop,
rather than both streaming the list from open-ils.storage and
streaming it back to the client that invoked the open-ils.circ
method.
I suspect that this is working around a subtle OpenSRF bug when
bidirectional streaming is in play, but I'm not positive.
To test
-------
[1] Set up an environment with hundreds or thousands of holds on
a shelf at an OU.
[2] Attempt to display the holds shelf list.
[3] It may fail; if it doesn't, try with even larger number of holds
or by setting up a test system that has ejabberd s2s going on
to service requests.
[4] Apply the patch and repeat step 2. This time, the holds shelf
list should be consistently retrieved. There will also be a
user-visible change: the spinner on the AngularJS holds shelf page
will pause for a few seconds, then start advancing.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Josh Stompro <stompro@stompro.org>
Chris Sharp [Tue, 29 Nov 2022 15:56:52 +0000 (10:56 -0500)]
add missing END tag to lists.tt2
Terran McCanna [Mon, 28 Nov 2022 17:52:44 +0000 (12:52 -0500)]
PINES - replace missing div in patron summary bar
This line was inadvertently removed in a prior customization.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Mon, 28 Nov 2022 19:17:21 +0000 (14:17 -0500)]
PINES Local Admin Page - update links to Angular interfaces
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Mon, 28 Nov 2022 15:23:51 +0000 (10:23 -0500)]
Chris Sharp [Mon, 28 Nov 2022 15:00:44 +0000 (10:00 -0500)]
Revert "updated NPM"
This reverts commit
e445a89e84a85b4e8f95a8e4465cbd1612ea3903.
Terran McCanna [Fri, 18 Nov 2022 18:28:21 +0000 (13:28 -0500)]
PINES Stripe Customizations - Squashed
Stripe - change minimum payment amount
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
alter logging to learn more about stripe failures
PINES Stripe Customizations
Note - most prior customizations were accepted into master for
3.9 and 3.10
Terran McCanna [Fri, 18 Nov 2022 18:13:56 +0000 (13:13 -0500)]
PINES Item Bucket Customizations
Squashed previous commits for 3.10
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Tue, 24 Sep 2013 18:51:21 +0000 (14:51 -0400)]
PINES KPAC - Squashed for 3.10
KPAC squashed
This combines multiple KPAC customizations into a single commit.
Conflicts:
Open-ILS/src/templates/kpac/home.tt2
Open-ILS/src/templates/kpac/parts/copy_table.tt2
Open-ILS/src/templates/kpac/parts/header.tt2
Open-ILS/web/css/skin/default/kpac/style.css
Conflicts:
Open-ILS/src/templates/kpac/parts/copy_table.tt2
Open-ILS/web/css/skin/default/kpac/style.css
Updated dewey.tt2
PINES customization of KPAC - beta ready for testing
Removing "kpac-original" directory in order to keep a clean source directory.
Image handling has changed in the new version...
Removing PINES-customized code that referred to a now-missing image.
Modifications to quick search functions and stylesheet.
Conflicts:
Open-ILS/web/css/skin/default/kpac/style.css
Testing modifications to navigation.
Further tweaks to search limits and modifications to book bag links.
Small changes to Search Limit names and Category names.
Correcting file path for PINES logo on KPAC.
PINES KPAC landing page doesn't include the Print button.
Temporarily hid Add to List functionality until it can be further developed.
Adding KPAC link to header and footer.
Modified style guide to emphasize call numbers in search results and item display.
Attempt to fix default pickup location bug when user is not logged in.
Conflicts:
Open-ILS/src/templates/kpac/getit.tt2
fixed problem with referencing wrong org selector
Conflicts:
Open-ILS/src/templates/kpac/getit.tt2
temporary workaround for holds error when user isn't logged in and doesn't select a pickup location
Conflicts:
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
Adding fix for KPAC hold placement.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Corrected version of kpac.xml with properly nested preset searches
Added README and graphics template for use of KPAC graphics.
Conflicts:
Open-ILS/examples/kpac.xml
Added Nutrition subcategory under Early Learning category in KPAC.
Add GALILEO for Kids link to KPAC header.
Syncing kpac.xml with rel_2_5_1_kpac
Change to allow KPAC to display more than one format icon (like OPAC).
Fix for KPAC multi-format items
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/src/templates/kpac/record.tt2
Open-ILS/web/css/skin/default/kpac/style.css
KPAC Login Redirect Fix
Fixes the redirect from the KPAC login to return back to the
home page of the KPAC from the /opac/login screen, rather
than back to the /opac/home screen, which is the current
behavior, and confuses users of the KPAC when they end
up back in the OPAC after having logged in.
Modified KPAC login code to redirect to KPAC after logging in
Signed-off-by: Adam Bowling <abowling@emeralddata.net>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/src/templates/kpac/parts/header.tt2
Fix for too-large header sizes causing display issues in KPAC
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Fix for KPAC holdings display issue.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC 2.7 Upgrade Tweaks
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/examples/kpac.xml
Adds B4 Book Log icon and link to KPAC search results page and
KPAC item details page.
(This is a PINES-only customization.)
Adds B4 Book Log icon to KPAC search results page and
KPAC item details page.
Conflicts:
Open-ILS/src/templates/kpac/parts/record_row.tt2
Open-ILS/src/templates/kpac/record.tt2
Updated link to old library map to new library locator map in KPAC.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Improvements to KPAC list display, especially adding
display of list annotations that were not shown.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/src/templates/kpac/parts/record_row.tt2
Open-ILS/src/templates/kpac/results.tt2
Removed added content from the KPAC for now since it doesn't
display properly. Possibly add back in later if we can get
the NoveList content to pull in right.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC changes in preparation for upgrade:
1. Biggest change was to move the library selector box to the main
search panel instead of on the side - had to modify quite a few files
in order to make this work and pass the values correctly.
2. Also changed the feature icons to use links instead of search terms
to allow more control over search limits and sorting and to see if
caching the searches would improve response speed.
3. A number of smaller UI changes.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC - Hold results not displaying item title and throwing log error
I believe the path comparison operator in the 'load' subroutine has
a flaw in logic caused by a path-naming problem. The path-matching
function recognizes the kpac/getit_results path as matching positively
for both the load_getit subroutine and the load_getit_results subroutine.
This patch reverses the order in which the matching occurs in an attempt
to resolve the conflict.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
I've redone all of the kpac category links so they no longer use
a link shortener. I also rearranged some of the links so that there
are more options on the home page.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/examples/kpac.xml
Updates to KPAC Features (addition of TumbleBooks)
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Since we only have bits and pieces of Spanish translations for our
customized KPAC right now, removing the parts that would display in
Spanish if Spanish has been selected in the OPAC. In the future when
all parts of the KPAC have been translated and graphic buttons have
been switched to text buttons that can be translated, we will then
need to go back in and re-add the language markup to allow the
translations to occur.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC Config File: Feature Page Reset
Fresh version of kpac.xml file ready for upgrade to 3.0.
Signed-off-by: McCanna <tmccanna@georgialibraries.org>
KPAC Fix to broken image links
Removes cache info from image links in KPAC because
it was causing links on Dewey page to break.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC Art and Features for SRP 2018
Signed-off-by: McCanna <tmccanna@georgialibraries.org>
PINES KPAC: Summer Reading 2019 Topics
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC Update: Remove Tumblebooks Link
GALILEO canceled Tumblebooks, so removing link.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC Updates: Add E-Read Kids
Add new permanent KPAC icon for E-Read Kids, hide summer reading,
show back to school.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES KPAC: New logo
Updates to incorporate new PINES logo.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES KPAC Customizations
Fix problem with copy table column headers and styled alert message.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
KPAC: re-adding Georgia Center for the Book image
KPAC: updated config
KPAC - Add Kirkus Prize to Awards List
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
re-add E-Read Kids link; fix whitespace
KPAC Kirkus link fix
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Tue, 17 Nov 2020 20:58:32 +0000 (15:58 -0500)]
PINES Added Content Updates for Boopac - Squashed
OPAC: Added Content Updates
This updates the Syndetics section to pull in full content instead of
screen-scraping it, and expands the NoveList section by default.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Customization: Added Content Fix
This adds a missing line that I left off of the previous added
content customization for the bootstrap OPAC.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Syndetics - upgrade from Classic to Unbound
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Syndetics - remove part that relies on old perl
(because it's borking things)
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Bill Erickson [Tue, 7 Jul 2020 14:41:36 +0000 (10:41 -0400)]
Quipu Ecard Registration - Squashed for EG 3.10
KCLS Quipu integration bits
Notes:
1. See constants along the top of Ecard.pm which will need changing.
2. Ecard.pm add_stat_cats() is very kcls-specific
3. The vendor login uses a new password type 'ecard_vendor' which does
not have the intermediate md5 hashing.
4. Ecard.pm and templates have header/footer stuff that's specific to
bibliocommons and should be removed.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Quipu eCard Integration for PINES
Altering KCLS's Quipu eCard implementation to align
with PINES's needs, with an eye towards a generic feature
that could be submitted to Evergreen master.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Quipu Customizations
Move library card application link to top menu instead of bottom menu,
cleaned up a lot of whitespace issues and old commented out text,
added CSS controls for parts of the Quipu form.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu Self-Registration Form
Edited both ecard.tt2 and register.tt2 to add quipu form javascript
and add intro text.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu Ecard Form Update
Added CSS to intro text to hide unless Quipu's code tells it to display.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
OPAC: Quipu changes for Bootstrap OPAC
This commit just modifies the front end registration page and CSS,
not the perl changes.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
OPAC: fix Quipu ecard for bootstrap
Quipu - Adjust iframe height
The iframe was cutting off the form causing a double scroll
bar in the browser. This increases the height so that additional
scrolling is not needed.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Customization: Quipu Spanish Form
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu: check on full DOB, skip address checking
Bill Erickson [Tue, 7 Jul 2020 14:41:36 +0000 (10:41 -0400)]
Quipu Ecard Registration - Squashed for EG 3.10
KCLS Quipu integration bits
Notes:
1. See constants along the top of Ecard.pm which will need changing.
2. Ecard.pm add_stat_cats() is very kcls-specific
3. The vendor login uses a new password type 'ecard_vendor' which does
not have the intermediate md5 hashing.
4. Ecard.pm and templates have header/footer stuff that's specific to
bibliocommons and should be removed.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Quipu eCard Integration for PINES
Altering KCLS's Quipu eCard implementation to align
with PINES's needs, with an eye towards a generic feature
that could be submitted to Evergreen master.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Quipu Customizations
Move library card application link to top menu instead of bottom menu,
cleaned up a lot of whitespace issues and old commented out text,
added CSS controls for parts of the Quipu form.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu Self-Registration Form
Edited both ecard.tt2 and register.tt2 to add quipu form javascript
and add intro text.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu Ecard Form Update
Added CSS to intro text to hide unless Quipu's code tells it to display.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
OPAC: Quipu changes for Bootstrap OPAC
This commit just modifies the front end registration page and CSS,
not the perl changes.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
OPAC: fix Quipu ecard for bootstrap
Quipu - Adjust iframe height
The iframe was cutting off the form causing a double scroll
bar in the browser. This increases the height so that additional
scrolling is not needed.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Customization: Quipu Spanish Form
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu: check on full DOB, skip address checking
Bill Erickson [Tue, 7 Jul 2020 14:41:36 +0000 (10:41 -0400)]
Quipu Ecard Registration - Squashed for EG 3.10
KCLS Quipu integration bits
Notes:
1. See constants along the top of Ecard.pm which will need changing.
2. Ecard.pm add_stat_cats() is very kcls-specific
3. The vendor login uses a new password type 'ecard_vendor' which does
not have the intermediate md5 hashing.
4. Ecard.pm and templates have header/footer stuff that's specific to
bibliocommons and should be removed.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Quipu eCard Integration for PINES
Altering KCLS's Quipu eCard implementation to align
with PINES's needs, with an eye towards a generic feature
that could be submitted to Evergreen master.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Quipu Customizations
Move library card application link to top menu instead of bottom menu,
cleaned up a lot of whitespace issues and old commented out text,
added CSS controls for parts of the Quipu form.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu Self-Registration Form
Edited both ecard.tt2 and register.tt2 to add quipu form javascript
and add intro text.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu Ecard Form Update
Added CSS to intro text to hide unless Quipu's code tells it to display.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
OPAC: Quipu changes for Bootstrap OPAC
This commit just modifies the front end registration page and CSS,
not the perl changes.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
OPAC: fix Quipu ecard for bootstrap
Quipu - Adjust iframe height
The iframe was cutting off the form causing a double scroll
bar in the browser. This increases the height so that additional
scrolling is not needed.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Customization: Quipu Spanish Form
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Quipu: check on full DOB, skip address checking