Galen Charlton [Thu, 8 Aug 2019 00:08:25 +0000 (20:08 -0400)]
LP#
1570072: add release notes
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Cesar Velez [Tue, 22 Jan 2019 17:16:54 +0000 (12:16 -0500)]
LP#
1570072: update hold notification methods upon preference changes
This patch adds a feature where if a patron's hold notification
preferences are changed, they are given an opportunity to have
notfication methods for their pending hold requests updated to
reflect their new prefernces.
This feature affects both the public catalog My Account interface
and the staff patron registration form. In both cases, the user
is presented with a modal (staff-side) or interstitial page (public
catalog) asking them whether to update current hold requests.
Sponsored-by: MassLNC
Additional-work-by: Mike Rylander <mrylander@gmail.com>
Additional-work-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Chris Sharp [Wed, 25 Sep 2019 11:38:50 +0000 (07:38 -0400)]
update DB upgrade scripts to accommodate what we have already applied
Chris Sharp [Tue, 20 Aug 2019 11:11:41 +0000 (07:11 -0400)]
Remove "In Receiving" status from magical status list
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Chris Sharp [Fri, 2 Aug 2019 15:15:09 +0000 (11:15 -0400)]
Adding 'In Receiving' status to back-end functionality.
Terran McCanna [Wed, 31 Jul 2019 20:46:45 +0000 (16:46 -0400)]
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>
Terran McCanna [Mon, 29 Jul 2019 14:37:41 +0000 (10:37 -0400)]
PINES Customization: Alter wording for COPY_CIRC_NOT_ALLOWED
Change wording of COPY_CIRC_NOT_ALLOWED message because the default
wording indicates that it is a problem with the copy, but it can
also be triggered when there is a problem with the user (such as when
a Digital Only user attempts to check out a physical item).
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Bill Erickson [Fri, 25 Aug 2017 19:46:31 +0000 (15:46 -0400)]
LP#
1713138 EDI buyer codes from RFF+API
Support extracting buyer code (AKE edi_account.vendcode) values directly
from the EDI RFF+API field. This provides better matching to
edi_accounts based on vendcode values for inbound EDI messages.
The code will still fall back to extracting vendcodes appended to the SAN,
when no RFF+API is present.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Terran McCanna [Tue, 23 Jul 2019 20:55:20 +0000 (16:55 -0400)]
Modifies our previously customized code for the new books dropdown
list so that it limits what is retrieved in the new books supercat
feeds by available statuses only.
Adam Bowling [Thu, 7 Mar 2019 04:06:09 +0000 (23:06 -0500)]
LP #
1705497 Replaces functionality in web client from legacy
XUL client by including a find function for originating
acquisition where it exists.
Signed-off-by: Adam Bowling <abowling@emeralddata.net>
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Bill Erickson [Wed, 24 Apr 2019 13:19:40 +0000 (09:19 -0400)]
LP1642036 Group member detail grid query repair
Teach the grid to automatically use the current version of the grid
query in group member details lookup, since the query changes as
patron's change and is sometimes applied after the grid has already
absorbed the setQuery function.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: John Amundson <jamundson@cwmars.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Daniel Pearl [Wed, 12 Dec 2018 17:51:07 +0000 (12:51 -0500)]
LP#
1029601: Prevent double-clicking when submitting hold requests.
Double clicking on hold submit buttons causes multiple holds to be generated. This adds some code to
disable the Submit button(s) after the first click, so subsequent clicks don't "work" in unintended ways.
Signed-off-by: Dan Pearl <dpearl@cwmars.org>
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Terran McCanna [Thu, 6 Jun 2019 22:03:35 +0000 (18:03 -0400)]
KPAC Update: Remove Tumblebooks Link
GALILEO canceled Tumblebooks, so removing link.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Thu, 16 May 2019 22:12:25 +0000 (18:12 -0400)]
PINES KPAC: Summer Reading 2019 Topics
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Tue, 14 May 2019 19:14:39 +0000 (15:14 -0400)]
LP#
1630271: Add a field, change a label.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Chris Sharp [Wed, 19 Jul 2017 12:55:45 +0000 (08:55 -0400)]
LP#
1630271 - Correct encumbrance subquery.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Chris Sharp [Tue, 20 Jun 2017 13:05:07 +0000 (09:05 -0400)]
LP#
1630271 - Add Purchase Order Summary View
The purchase order reporting source contains several fields that are
available in the reporter but are non-functional (because they are
generated on-the-fly within user interfaces). This view allows a
similar calculation and provides access back to the PO object as well.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Suzanne Paterno [Tue, 9 Apr 2019 14:42:15 +0000 (10:42 -0400)]
LP
1744386 & LP
1777184 - stat cats & stat cat entries not alphabetical
Statistical categories will be alphabetized first by library and then byt category.
The entires within each category will also be alphabetizes
Chris Sharp [Mon, 25 Mar 2019 17:01:40 +0000 (13:01 -0400)]
fix broken holds link in My Account page
Terran McCanna [Wed, 6 Mar 2019 21:14:22 +0000 (16:14 -0500)]
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>
Terran McCanna [Tue, 26 Feb 2019 15:37:12 +0000 (10:37 -0500)]
LP#
1777677 Test Notification Method
Correcting two code typos (USER_VIEW should be VIEW_USER in Actor.pm
and language string typo in test_notification.tt2).
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Kyle Huckins [Mon, 14 Jan 2019 22:22:40 +0000 (22:22 +0000)]
lp1777677 Security tweaks
- Refactor test notification API to check if requestor
is user,and if not, then check if requestor has
permissions to view users at target user's home ou.
- Change event_def_type references to "hook"
- Separate out sendTestEmail and sendTestSMS functions
in frontend to prevent potential misuse of functionality.
Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
modified: Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
modified: Open-ILS/src/templates/opac/myopac/prefs.tt2
modified: Open-ILS/src/templates/opac/myopac/prefs_notify.tt2
modified: Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
modified: Open-ILS/web/js/ui/default/opac/test_notification.js
modified: Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Kyle Huckins [Wed, 12 Dec 2018 21:26:23 +0000 (21:26 +0000)]
lp1777677 Test Notification Release Notes
- Add release notes for Test Notification functionality.
Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
new file: docs/RELEASE_NOTES_NEXT/Circulation/test_notification_method.adoc
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Kyle Huckins [Wed, 12 Dec 2018 21:05:38 +0000 (21:05 +0000)]
lp1777677 Test Notification Permission & String change
- Update permission requirement to OPAC_LOGIN
- Update strings to be more end-user friendly
Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
modified: Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
modified: Open-ILS/src/sql/Pg/950.data.seed-values.sql
modified: Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1777677-action-triggers-test-notification.sql
modified: Open-ILS/src/templates/opac/myopac/prefs.tt2
modified: Open-ILS/src/templates/opac/myopac/prefs_notify.tt2
modified: Open-ILS/src/templates/opac/myopac/test_notification.tt2
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Kyle Huckins [Wed, 28 Nov 2018 22:10:24 +0000 (22:10 +0000)]
lp1777677 Show test notification buttons by retrieved data
- Prevents test notification buttons from displaying when email or sms
data is input but no data exists on server.
Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
modified: Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
modified: Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Kyle Huckins [Wed, 28 Nov 2018 21:09:04 +0000 (21:09 +0000)]
lp1777677 Test Notification OPAC success prompt
- Move OPAC success prompt higher up to ensure message is
seen.
- Ensure OPAC SMS test notification doesn't send email.
Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
modified: Open-ILS/src/templates/opac/myopac/prefs.tt2
modified: Open-ILS/src/templates/opac/myopac/prefs_notify.tt2
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Kyle Huckins [Thu, 12 Jul 2018 15:40:33 +0000 (15:40 +0000)]
lp1777677 Test Notification Method
- Create fire_test_notification subroutine to create, fire, and
return event
- Add Test Notification UI buttons to preferences and patron edit screen.
- Add Toast to inform of success or failure of sending test notification
- Add Strings to patron interface to handle ngToast notifications
- Add Test Notification to OPAC preferences UI for email
and default sms number.
- Abort Test Notification event if no user is found.
Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
modified: Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
modified: Open-ILS/src/sql/Pg/400.schema.action_trigger.sql
modified: Open-ILS/src/sql/Pg/950.data.seed-values.sql
new file: Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1777677-action-triggers-test-notification.sql
modified: Open-ILS/src/templates/opac/myopac/prefs.tt2
modified: Open-ILS/src/templates/opac/myopac/prefs_notify.tt2
new file: Open-ILS/src/templates/opac/myopac/test_notification.tt2
modified: Open-ILS/src/templates/opac/parts/header.tt2
modified: Open-ILS/src/templates/opac/parts/js.tt2
modified: Open-ILS/src/templates/staff/circ/patron/index.tt2
modified: Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
new file: Open-ILS/web/js/ui/default/opac/test_notification.js
modified: Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Terran McCanna [Sat, 5 Jan 2019 00:22:30 +0000 (19:22 -0500)]
PINES Cust: Don't auto-open added content in staff client
Novelist and Syndetics content will still automatically open in
the OPAC but not in the staff client, which should improve client
performance.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Wed, 27 Feb 2019 11:31:29 +0000 (06:31 -0500)]
uncomment div to allow NoveList Select to work correctly
Terran McCanna [Wed, 20 Feb 2019 20:10:37 +0000 (15:10 -0500)]
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>
Terran McCanna [Wed, 6 Feb 2019 17:53:38 +0000 (12:53 -0500)]
PINES Custom UI Change: Date Field on Circ Screen
Forced size of custom date selector on checkout screen since
it is too small. This will probably be fixed differently in
master later, but this will help us for now.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Wed, 13 Feb 2019 23:27:27 +0000 (18:27 -0500)]
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>
Cesar Velez [Tue, 16 Oct 2018 20:44:07 +0000 (16:44 -0400)]
LP#
1797973 - misc UI fixes where eg-org-selector expands too much
The new template for the type-ahead OU selector needs to width bound
by a parent container, this adds one where needed.
Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
Jason Boyer [Mon, 28 Jan 2019 14:45:35 +0000 (09:45 -0500)]
LP1796945: More Accurate Joins in AngularJS IDL
Currently all joins of all classes are hard-coded to
inner, which is clearly sub-optimal. This branch
tries to correct this by looking at the reltype param
on links.
Signed-off-by: Jason Boyer <jboyer@library.in.gov>
Cesar Velez [Thu, 26 Jul 2018 21:39:36 +0000 (17:39 -0400)]
LP#
1642036 - Prevent race condition in Group Member Grid
A timing condition was causing the setQuery() fnc to not
exist when called resulting in a blank group members grid.
A simple $timeout seems to address it.
Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
Chris Sharp [Wed, 23 Jan 2019 18:52:31 +0000 (13:52 -0500)]
adding xact rollback & begin
Tiffany Little [Mon, 21 Jan 2019 16:29:27 +0000 (11:29 -0500)]
Removes red notice about emailed queue complete notice on LMOR.
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Tiffany Little [Mon, 21 Jan 2019 14:38:10 +0000 (09:38 -0500)]
Returns Activate PO ticky to LMOR
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Chris Sharp [Sun, 20 Jan 2019 17:09:29 +0000 (12:09 -0500)]
typo correction
Chris Sharp [Wed, 16 Jan 2019 15:53:13 +0000 (10:53 -0500)]
add copy alert perms to LocalAdmin and LibraryManager
Tiffany Little [Thu, 10 Jan 2019 17:13:13 +0000 (12:13 -0500)]
Adds documentation links to acqadmin menus
Adds links to appropriate PINES wiki pages for remaining Dojo Acquisition administration menus. Additionally also marks required fields on Load MARC Order Records page.
Tiffany Little [Tue, 15 Jan 2019 15:33:09 +0000 (10:33 -0500)]
Removes checkin date column
Tiffany Little [Thu, 10 Jan 2019 13:22:14 +0000 (08:22 -0500)]
Removes Circ ID and fixes publisher
Tiffany Little [Tue, 8 Jan 2019 15:58:04 +0000 (10:58 -0500)]
Removes edition, due date, floating and holds count
Tiffany Little [Tue, 27 Nov 2018 16:27:14 +0000 (11:27 -0500)]
Removed auto-populate of column options in Item Bucket, individually outlined column options in alphabetical order.
Cesar Velez [Wed, 12 Dec 2018 22:43:35 +0000 (17:43 -0500)]
LP#
1737800 - add delete action to pending patrons
This adds a way to remove a pending/staged user from
the pending users grid.
Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Chris Sharp [Tue, 15 Jan 2019 16:58:04 +0000 (11:58 -0500)]
removing spine label printing feature
Galen Charlton [Thu, 15 Nov 2018 14:59:44 +0000 (09:59 -0500)]
LP#
1726568: expose circ lib and owning lib fields to spine/pocket labels
This patch fleshes the item circulation library and owning library
fields so that spine/pocket labels can include the short name or
full name of the OU rather than just the ID. As a consequence, the
following fields are now available for label templates:
* copy['call_number.owning_lib.id']
* copy['call_number.owning_lib.shortname']
* copy['call_number.owning_lib.name']
* copy['circ_lib.id']
* copy['circ_lib.shortname']
* copy['circ_lib.name']
If, for some reason, existing label templates intentionally use
copy['call_number.owning_lib'] or copy['circ_lib'] to include the numeric
ID of the OU on the label, they will need to be replaced with
copy['call_number.owning_lib.id'] or copy['circ_lib.id'] respectively.
To test
-------
[1] Apply the patch.
[2] Open the print labels window for an item and try including one
or more of the new fields listed above; verify that the current
value is displayed on the label preview.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Chris Sharp [Mon, 14 Jan 2019 15:35:33 +0000 (10:35 -0500)]
switch around order, update already existing setting
Chris Sharp [Mon, 14 Jan 2019 15:12:44 +0000 (10:12 -0500)]
adding several other post-upgrade tasks to script
Chris Sharp [Mon, 14 Jan 2019 14:59:46 +0000 (09:59 -0500)]
LocalAdmin already has COPY_DELETE_WARNING.override
Chris Sharp [Mon, 14 Jan 2019 14:45:06 +0000 (09:45 -0500)]
Cat1 already has COPY_DELETE_WARNING.override
Chris Sharp [Mon, 14 Jan 2019 14:33:34 +0000 (09:33 -0500)]
Staff already have CREATE_DUPLICATE_HOLDS perm
Chris Sharp [Mon, 14 Jan 2019 14:28:25 +0000 (09:28 -0500)]
more typo corrections
Chris Sharp [Mon, 14 Jan 2019 14:22:11 +0000 (09:22 -0500)]
LocalAdmin already has EMERGENCY_CLOSING
Chris Sharp [Mon, 14 Jan 2019 14:17:22 +0000 (09:17 -0500)]
typo corrections
Chris Sharp [Sun, 13 Jan 2019 16:44:55 +0000 (11:44 -0500)]
adding perms and settings for post-upgrade
Chris Sharp [Fri, 11 Jan 2019 23:03:53 +0000 (18:03 -0500)]
adding refressh of reporter.materialized_simple_record
Chris Sharp [Thu, 10 Jan 2019 12:23:42 +0000 (07:23 -0500)]
tweak parent/guardian data update
McCanna [Tue, 8 Jan 2019 19:52:58 +0000 (14:52 -0500)]
PINES Fix to Search Results Title
Fixes problem where Search Results page title was overlapping
filter boxes.
Signed-off-by: McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Tue, 8 Jan 2019 19:45:16 +0000 (14:45 -0500)]
adding file to combine rbdigital installation
Chris Sharp [Tue, 8 Jan 2019 15:57:23 +0000 (10:57 -0500)]
adding parent/guardian data
Tiffany Little [Tue, 8 Jan 2019 14:47:49 +0000 (09:47 -0500)]
Removes "Activate PO" ticky box on the Load MARC Order Records page.
Bill Erickson [Mon, 22 Oct 2018 00:10:19 +0000 (20:10 -0400)]
LP#
1714070 Patron parent/guardian field
Adds a new dedicated patron parent/guardian field. This field is
editable in the patron edit interface, displays in the patron summary
side bar on the browser client, and is search-able from the patron
search interface in the browser client.
Adds patron editor "show" and "suggest" library settings.
Also adds a new library setting
'ui.patron.edit.guardian_required_for_juv' ("GUI: Juvenile account
requires parent/guardian"). When this setting is applied, a value
will be required in the patron editor when the juvenile flag is active.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Terran McCanna [Sat, 5 Jan 2019 01:22:17 +0000 (20:22 -0500)]
PINES Cust: Make offline interface alerts bolder
This overwrites the bootstrap CSS just for the offline
circulation page alerts boxes.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Sat, 5 Jan 2019 00:38:49 +0000 (19:38 -0500)]
PINES Custom: Redisplay print and email links on item record page
These were hidden in a previous patch because the functionality
wasn't there, but now that the functionality is working, adding
them back in.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Cesar Velez [Wed, 12 Dec 2018 22:43:35 +0000 (17:43 -0500)]
LP#
1737800 - add delete action to pending patrons
This adds a way to remove a pending/staged user from
the pending users grid.
Terran McCanna [Tue, 11 Dec 2018 00:31:49 +0000 (19:31 -0500)]
PINES Customization: Patron Summary Link to Library
Turn patron home library name on the patron summary bar into
a link to the library's contact info page.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Wed, 2 Jan 2019 12:21:56 +0000 (07:21 -0500)]
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>
Terran McCanna [Mon, 10 Dec 2018 19:43:07 +0000 (14:43 -0500)]
PINES Custom Hold Shelf Slip
Updated to include new preferred name at top of slip (when
present).
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Mon, 17 Dec 2018 17:48:24 +0000 (12:48 -0500)]
adding perms for new copy alert features
Terran McCanna [Wed, 12 Dec 2018 17:14:54 +0000 (12:14 -0500)]
PINES CSS Customizations
Restores previous CSS customizations that got knocked out
somewhere along the way.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Mon, 10 Dec 2018 19:17:42 +0000 (14:17 -0500)]
PINES Customization: Alert when no hold notification options
Present an alert if no notification options are selected in
both the OPAC and web staff client.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Mon, 10 Dec 2018 20:58:39 +0000 (15:58 -0500)]
PINES Custom: Adjust top menu bar in OPAC for baskets
- Adjust spacing so that the basket doesn't go off the edge of the
menu bar.
- Add responsive code as well.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Mon, 10 Dec 2018 20:36:05 +0000 (15:36 -0500)]
PINES Custom Offline Checkout and Renew Receipts
- Correct due date to not show due time.
- Show 'Non-cataloged Item' text when there is no barcode.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Terran McCanna [Fri, 7 Dec 2018 22:10:16 +0000 (17:10 -0500)]
PINES Custom fix for Patron Self Registration Form DOB Validation
This moved away from master at some point. This patch brings it back
in line along with correcting a dob format checking error.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Sat, 17 Nov 2018 12:59:57 +0000 (07:59 -0500)]
adding new post-upgrade script
McCanna [Mon, 5 Nov 2018 18:18:46 +0000 (13:18 -0500)]
PINES Cust: Fix layout for Patron Edit Form
Readjustments to previous customizations that no longer work
properly with 3.2. Also added links to relevant documentation.
Signed-off-by: McCanna <tmccanna@georgialibraries.org>
McCanna [Mon, 5 Nov 2018 20:14:49 +0000 (15:14 -0500)]
PINES OPAC fix to My Lists
Removes incomplete IF statement that caused page not to load.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Chris Sharp [Sun, 21 Oct 2018 22:32:05 +0000 (18:32 -0400)]
remove post-upgrade script
Chris Sharp [Sat, 20 Oct 2018 22:03:07 +0000 (18:03 -0400)]
PINES doesn't use LoC bib source
Chris Sharp [Sat, 20 Oct 2018 20:15:02 +0000 (16:15 -0400)]
drop triggers first
Chris Sharp [Sat, 20 Oct 2018 17:03:28 +0000 (13:03 -0400)]
create index only if not exists
Chris Sharp [Mon, 10 Sep 2018 20:37:11 +0000 (16:37 -0400)]
Add fix for PG segfaults during reingest.
Also add inline docs.
Chris Sharp [Mon, 10 Sep 2018 01:18:37 +0000 (21:18 -0400)]
fix eg version in post upgrade script
Chris Sharp [Sun, 9 Sep 2018 18:13:19 +0000 (14:13 -0400)]
remove z3950 update for LoC
Chris Sharp [Sun, 9 Sep 2018 16:32:27 +0000 (12:32 -0400)]
fix out-of-sync id sequence
Chris Sharp [Sun, 9 Sep 2018 14:40:24 +0000 (10:40 -0400)]
drop reporter.copy_statistics_view for upgrade to work
Chris Sharp [Sun, 8 Oct 2017 02:44:49 +0000 (22:44 -0400)]
LP#
1672346 - Copy Statistics View
Certain third-party products such as collection development
management providers require copy statistics that are not
readily available in a single report. This view adds those,
which will also benefit library staff reports generally.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Chris Sharp [Sat, 8 Sep 2018 20:36:36 +0000 (16:36 -0400)]
add pre-3.2-upgrade script
Chris Sharp [Sat, 8 Sep 2018 20:02:02 +0000 (16:02 -0400)]
adding 3.1-3.2 upgrade script
Chris Sharp [Sat, 8 Sep 2018 20:00:49 +0000 (16:00 -0400)]
move reingests to the end
Chris Sharp [Fri, 24 Aug 2018 16:21:56 +0000 (12:21 -0400)]
add iOS link to OPAC footer
Galen Charlton [Tue, 6 Feb 2018 21:44:32 +0000 (16:44 -0500)]
LP#
1738249: further fix to checkout workstation
Since accs.checkout_workstation contains the workstation associated
with the initial loan (and not any subsequent renewals), use that.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Cesar Velez [Thu, 25 Jan 2018 17:50:59 +0000 (12:50 -0500)]
LP#
1738249 - Fix checkout_workstation display issue
Addresses the issue with checkout workstation, by
attaching as a object property to the flatCopy hash.
Also makes sure the pcrud call uses combcirc.
Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Chris Sharp [Tue, 21 Aug 2018 18:22:05 +0000 (14:22 -0400)]
LP#
1788260 - Break out in-house-use non-cat circulations.
Previously, all non-cataloged circulations were grouped
together, causing problems for libraries who need to
exclude in-house circulations from circ counts.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Bill Erickson [Tue, 7 Aug 2018 20:26:27 +0000 (16:26 -0400)]
LP#
1785887 edi_order_pusher.pl sets message account
Apply the edi_message.account value when sending EDI order messages via
edi_order_pusher.pl. This solves a problem where EDI ORDERS message
were not visible in the interface, because there was no way to complete
the permission check.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Mike Rylander [Tue, 16 Jan 2018 23:54:47 +0000 (18:54 -0500)]
LP#
1743650: Bib vis testing needs different handling
For bib-level visibility testing, we can only use the source helper for
positive inclusion, and have to deal with LURIs on a case-by-case basis.
This is because, unlike the copy visibility cache, the LURI cache is pre-
composed in a single value for all LURIs on a record, not separate ones
for each. This is fine, as we just need to find the effectively visible
org units and test for that subset of the relevant orgs. This commit provides
a sub to test for that, and handles LURI test composition at the perl
level rather than in the database.
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Dan Wells [Tue, 12 Jun 2018 18:20:03 +0000 (14:20 -0400)]
LP#
1773417 Revamp item and call number tranfers
This commit attempts to achieve the goals of both simplification and
feature completeness/flexibility. In brief, limit the number of
marking and transfer options, then have the code decide the right
action to take given the circumstances.
There are now just two "marking" actions, one at the record level,
one at the holdings level. The holdings level mark will automatically
mark the destination as specifically as possible from the selected row,
which means either to the library or call number (vol) level.
We are also now down to two transfer options: transfer the selected
item, or transfer the selected call number. Either option will use
as much given context as possible, then fill in any blanks with
reasonable defaults and actions.
As part of the change, a number of functions and variables are also
renamed. This is all done for clarification, and in most cases is
due to the variable or function now being used more generally (i.e.
it is used in both the item and vol context, so it is confusing to
be named 'volume_transfer_target', etc.).
Finally, clear up a fair bit of now redundant and unused code.
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Sun, 29 Apr 2018 22:56:38 +0000 (18:56 -0400)]
LP#
1737812: Simplify holdings tranfser options
Instead of providing direct actions for transfer of library, or record, or
both, have just one volume transfer option that Does the Right Thing (tm).
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>