]> git.evergreen-ils.org Git - evergreen/pines.git/log
evergreen/pines.git
15 months agoECARD - Temp workaround for charges page bug rel_3_10_0_temp_workaround_ecard_charges_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>
15 months agoLP1995418 Shelving location selector won't dropdown
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>
15 months agoLP1953181 Adds optional LabelText to eg-combobox
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>
15 months agoLP1953181 Acq funds year dropdown
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>
15 months agoSQL: fix typo
Chris Sharp [Wed, 4 Jan 2023 02:03:09 +0000 (21:03 -0500)]
SQL: fix typo

15 months agoSQL: fix columns mismatch
Chris Sharp [Wed, 4 Jan 2023 02:01:54 +0000 (21:01 -0500)]
SQL: fix columns mismatch

15 months agoOnline Account Renewal - skip over update perm map
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>
15 months agoQuipu Online Account Renewal - Fixes for Address Validation
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>
15 months agoPINES - fix opac copy table layout issue
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>
15 months agoLP#1996651: treat empty string as null for preferred name/alias in wide_hold_data
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>
15 months agoPINES merge fix for record details page
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>
15 months agoPINES Carousel Title Link Tweak
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>
15 months agoPINES - replace Evergreen logo with PINES logo on staff client portal
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>
15 months agoLP1915440 Clear Hopeless Date on Capture
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>
15 months agoPINES - Remove link to illustrator web site
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>
15 months agoPINES - Reports interface - add class and docs links
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>
15 months agoSQL: add erenew changes
Chris Sharp [Wed, 21 Dec 2022 13:11:58 +0000 (08:11 -0500)]
SQL: add erenew changes

15 months agoLP1991801 Reload page on same navigation
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>
15 months agoSQL: add more items to update
Chris Sharp [Mon, 19 Dec 2022 19:11:58 +0000 (14:11 -0500)]
SQL: add more items to update

15 months agoSQL: enable global flag for expired staff login:wq
Chris Sharp [Mon, 19 Dec 2022 19:06:27 +0000 (14:06 -0500)]
SQL: enable global flag for expired staff login:wq

15 months agoSQL: add post-upgrade script
Chris Sharp [Mon, 19 Dec 2022 18:56:50 +0000 (13:56 -0500)]
SQL: add post-upgrade script

15 months agoLP1999410 Move LI loading progress bar
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>
15 months agoLP1991801 Refresh PO after activation
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>
15 months agoLP1999544 Also fixes fund dropdown in PO charges
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>
16 months agoLPXXXX Potential fix for funds dropdown upgrade bug
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>
16 months agoPINES customization - LMOR required fields
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>
16 months agoQuipu Online Account Renewal - Squashed
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>
16 months agoLP1999270_boldPaid
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>
16 months agoLP1999268 PO Link to invoice should not retrieve closed invoices
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>
16 months agoOPAC My Lists Fix for PINES
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>
16 months agoPINES OPAC - Fix double heading on Current Charges page
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>
16 months agoLP#1971745: work around issue that can cause large hold shelf lists to fail
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>
16 months agoadd missing END tag to lists.tt2
Chris Sharp [Tue, 29 Nov 2022 15:56:52 +0000 (10:56 -0500)]
add missing END tag to lists.tt2

16 months agoPINES - replace missing div in patron summary bar
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>
16 months agoPINES Local Admin Page - update links to Angular interfaces
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>
16 months agoRevert "fix typo"
Chris Sharp [Mon, 28 Nov 2022 15:23:51 +0000 (10:23 -0500)]
Revert "fix typo"

This reverts commit 201c0b45f0c506d78da8f3e2b70098d47ea16440.

16 months agoRevert "updated NPM"
Chris Sharp [Mon, 28 Nov 2022 15:00:44 +0000 (10:00 -0500)]
Revert "updated NPM"

This reverts commit e445a89e84a85b4e8f95a8e4465cbd1612ea3903.

16 months agoPINES Stripe Customizations - Squashed
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

16 months agoPINES Item Bucket Customizations
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>
16 months agoPINES KPAC - Squashed for 3.10
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>
16 months agoPINES Added Content Updates for Boopac - Squashed
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>
16 months agoQuipu Ecard Registration - Squashed for EG 3.10
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

16 months agoQuipu Ecard Registration - Squashed for EG 3.10
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

16 months agoQuipu Ecard Registration - Squashed for EG 3.10
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

16 months agoQuipu Ecard Registration - Squashed for EG 3.10
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

16 months agoPINES Carousel Customizations for 3.10
Terran McCanna [Thu, 12 Nov 2020 19:46:30 +0000 (14:46 -0500)]
PINES Carousel Customizations for 3.10

OPAC: PINES Carousel Implementation

Adds carousel display with custom carousel picker to home page.

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

Enable ability for carousel to automatically advance every 2 seconds.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
OPAC: restore books image for carousels

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP1929872 Open Carousel as a Result List

This adds a new link in the carousel block that will open the
contents of that carousel in a result list format so that a patron
can see everything at once.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Carousel - moving logic to open carousel as a list into new API

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP1929872 Make carousel title into link

(instead of having a new link under the title)

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

PINES OPAC Carousel CSS

Adds additional CSS for iframe usage that overrides the basic
OPAC usage CSS.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES - Add list icon next to carousel title

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES Custom Spine Label Updates for 3.10
Terran McCanna [Wed, 13 Feb 2019 23:27:27 +0000 (18:27 -0500)]
PINES Custom Spine Label Updates for 3.10

PINES Customization: Link to spine label documentation

To be added on top of Adam's spine label work.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Custom Default Spine & Pocket Label Template Code

This strips out old and unnecessary comments and code that is
no longer used after Adam's work is applied.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Customization: Link to spine label documentation

To be added on top of Adam's spine label work.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES Custom Receipt Templates - Updated for 3.10
Terran McCanna [Fri, 18 Nov 2022 16:17:49 +0000 (11:17 -0500)]
PINES Custom Receipt Templates - Updated for 3.10

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES Custom Self-Check for 3.10 Upgrade#
Chris Sharp [Wed, 1 Apr 2015 17:16:03 +0000 (13:16 -0400)]
PINES Custom Self-Check for 3.10 Upgrade#

branding the built-in selfcheck interface for PINES

These are modifications to the Evergreen self-check interface to:

1. Fix bugs with printing holds and fines.
2. Improve page layout overall, and with consideration for
   1024x768 resolution monitors that a lot of libraries use.
3. Hide hold status from view on holds table.
4. Hide buttons/fields from screen when user is not logged in.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Conflicts:
Open-ILS/src/templates/circ/selfcheck/banner.tt2

Additional changes to the self-check interface.

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

Change base.xul/base.js to support a "cookie path" option to limit what paths
will use the login cookie, then tell the selfcheck interface to use it.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Self-Check changes in preparation for upgrade:
Changed wording on some of the on-screen directions.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Restoring selfcheck.js to stock version

PINES Customization: Self-check text changes

Modified login text to make it more user friendly.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Customization: Self-check - add note about online catalog

Added note to screen referring people to online catalog if they
wish to perform functions not available in self-check such as
paying fines and handling renewals.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES fix for self-check missing code

This adds back code that is in master and was in rel_3_6_1, but was
missing in rel_3_8_0.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Customization to Self-check Wording

Signed-off-by: McCanna <tmccanna@georgialibraries.org>
LP#1810296: Fix selfcheck patron password setting check

Previously, the selfcheck ignored this setting if it was
set to "False", since the setting value is stored as text
and the truth test always succeeded.  Instead, explicitly
check that the setting is "True".

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Customization of self-check interface so that username, password,
and barcode text banners appear in different colors in an effort
to make it clearer to patrons that they are being asked for a
different type of information.

Note that that this also tweaks the password check because the old
format was different from current master and no longer working correctly.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Self-check Customization

New PINES logo and matching color scheme

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
PINES Customization for Self-Check: Hide Pay Fines Button

There are some environments where the Pay Fines button was
appearing even though it is supposed to be hidden via CSS.

This adds more CSS to move the button off the side of the page.
(Removing the button entirely broke the interface.)

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES Custom Local Admin Menu Page
Terran McCanna [Fri, 18 Nov 2022 15:14:47 +0000 (10:14 -0500)]
PINES Custom Local Admin Menu Page

Updated for 3.10 Upgrade

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES Custom - Adds several TPAC customizations to BooPAC
Terran McCanna [Thu, 17 Nov 2022 19:40:42 +0000 (14:40 -0500)]
PINES Custom - Adds several TPAC customizations to BooPAC

This pulls together several earlier TPAC customizations into the BooPAC,
primarily to hide search and dropdown options.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoSQL: PINES will reingest later
Chris Sharp [Wed, 23 Nov 2022 15:10:23 +0000 (10:10 -0500)]
SQL: PINES will reingest later

16 months agoSQL: PINES already has ADMIN_FUND_ROLLOVER perm
Chris Sharp [Wed, 23 Nov 2022 15:08:23 +0000 (10:08 -0500)]
SQL: PINES already has ADMIN_FUND_ROLLOVER perm

16 months agoSQL: remove OpenAthens installation
Chris Sharp [Wed, 23 Nov 2022 15:05:37 +0000 (10:05 -0500)]
SQL: remove OpenAthens installation

16 months agoSQL: remove symspell tables we already have
Chris Sharp [Wed, 23 Nov 2022 15:02:41 +0000 (10:02 -0500)]
SQL: remove symspell tables we already have

16 months agofix typo
Chris Sharp [Fri, 19 Aug 2022 19:46:28 +0000 (15:46 -0400)]
fix typo

16 months agoSQL: PINES already has this index
Chris Sharp [Tue, 16 Aug 2022 13:13:25 +0000 (09:13 -0400)]
SQL: PINES already has this index

16 months agoSQL: drop function for PINES
Chris Sharp [Tue, 16 Aug 2022 13:10:31 +0000 (09:10 -0400)]
SQL: drop function for PINES

16 months agofix TT2 typo
Chris Sharp [Tue, 22 Nov 2022 16:09:57 +0000 (16:09 +0000)]
fix TT2 typo

16 months agoupdated NPM
Chris Sharp [Sat, 19 Nov 2022 21:01:57 +0000 (16:01 -0500)]
updated NPM

16 months agoupdating to pines-customizations branch
Chris Sharp [Sat, 19 Nov 2022 20:41:02 +0000 (15:41 -0500)]
updating to pines-customizations branch

16 months agoadding report-creator submodule
Chris Sharp [Sat, 19 Nov 2022 20:38:41 +0000 (15:38 -0500)]
adding report-creator submodule

16 months agoRevert "adding report-creator submodule"
Chris Sharp [Sat, 19 Nov 2022 20:34:25 +0000 (15:34 -0500)]
Revert "adding report-creator submodule"

This reverts commit 98402b58cb169792017daa51acb1395a40dd62d4.

16 months agotrying to fix submodule issue
Chris Sharp [Sat, 19 Nov 2022 20:34:06 +0000 (15:34 -0500)]
trying to fix submodule issue

16 months agoadding report-creator submodule
Chris Sharp [Sat, 19 Nov 2022 20:31:21 +0000 (15:31 -0500)]
adding report-creator submodule

16 months agoPINES: Add label next to Toggle for advanced search filters in staff client
Terran McCanna [Fri, 12 Aug 2022 18:40:13 +0000 (14:40 -0400)]
PINES: Add label next to Toggle for advanced search filters in staff client

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES add library link next to library search filter box
Terran McCanna [Fri, 1 Jul 2022 21:03:18 +0000 (17:03 -0400)]
PINES add library link next to library search filter box

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoadd 2022 survey link
Chris Sharp [Sun, 17 Apr 2022 13:23:53 +0000 (09:23 -0400)]
add 2022 survey link

16 months agoPINES: Tweak patron summary bar
Terran McCanna [Wed, 30 Mar 2022 21:04:17 +0000 (17:04 -0400)]
PINES: Tweak patron summary bar

- When preferred name is used, move Legal Name higher on the summary bar
- Make alert titles into links that open the Notes tab

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES Customization: Hide Pending Patrons from nav bar menus
Terran McCanna [Wed, 30 Mar 2022 13:44:25 +0000 (09:44 -0400)]
PINES Customization: Hide Pending Patrons from nav bar menus

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoDisable tooltips on templated action cells in the staff catalog item table
Mike Rylander [Fri, 4 Mar 2022 15:41:52 +0000 (10:41 -0500)]
Disable tooltips on templated action cells in the staff catalog item table

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoupdate location of PINES logo
Chris Sharp [Mon, 21 Feb 2022 21:56:33 +0000 (16:56 -0500)]
update location of PINES logo

16 months agoadding PINES logo for receipt templates, etc.
Chris Sharp [Mon, 21 Feb 2022 21:50:12 +0000 (16:50 -0500)]
adding PINES logo for receipt templates, etc.

16 months agoLocalization for Angular translations
Terran McCanna [Fri, 14 Jan 2022 17:25:47 +0000 (12:25 -0500)]
Localization for Angular translations

This change allows us to translate the dropdowns that are
controlled in the Angular interfaces.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoLocal fix for OPAC SMS Carrier problem
Terran McCanna [Wed, 12 Jan 2022 21:18:23 +0000 (16:18 -0500)]
Local fix for OPAC SMS Carrier problem

This updates some OPAC fixes that didn't make it into the PINES
version.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES local fix for patron search
Terran McCanna [Wed, 12 Jan 2022 16:13:31 +0000 (11:13 -0500)]
PINES local fix for patron search

This removes a previous fix I'd created for the patron search
"clear" button, but keeps the previous fix for the patron
search inactive checkbox.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoForces header & footer in OPAC to always be visible
Terran McCanna [Mon, 10 Jan 2022 17:10:05 +0000 (12:10 -0500)]
Forces header & footer in OPAC to always be visible
(we can do this now since we are no longer embedding the
OPAC in an iframe in the web client)

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoTemp workaround until OPAC email bug 1955079 is fixed
Terran McCanna [Mon, 10 Jan 2022 17:45:36 +0000 (12:45 -0500)]
Temp workaround until OPAC email bug 1955079 is fixed

This just hides all of the OPAC email links for now.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES OPAC Holdings Sorting
Terran McCanna [Fri, 3 Dec 2021 22:12:59 +0000 (17:12 -0500)]
PINES OPAC Holdings Sorting

This adds back the customization to sort holdings by system before
sorting by branch.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES - add context help to closed dates editor
Terran McCanna [Tue, 23 Nov 2021 19:42:04 +0000 (14:42 -0500)]
PINES - add context help to closed dates editor

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES opac tweak for geosort buttons
Terran McCanna [Tue, 23 Nov 2021 19:12:34 +0000 (14:12 -0500)]
PINES opac tweak for geosort buttons

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoPINES staff catalog tweaks
Terran McCanna [Tue, 23 Nov 2021 20:14:11 +0000 (15:14 -0500)]
PINES staff catalog tweaks

- hide record notes tab we don't use
- improve look of Patron OPAC View button

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
16 months agoLocal fix for duplicate login form in OPAC
Terran McCanna [Wed, 17 Nov 2021 22:28:21 +0000 (17:28 -0500)]
Local fix for duplicate login form in OPAC

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