]> git.evergreen-ils.org Git - evergreen/pines.git/log
evergreen/pines.git
4 years agoPINES SKIN specific - add in an invocation of misc_util.tt2 pines_rbdigital_ready
Galen Charlton [Wed, 23 Jan 2019 01:54:40 +0000 (20:54 -0500)]
PINES SKIN specific - add in an invocation of misc_util.tt2

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: fix look-up of authorized services
Galen Charlton [Wed, 23 Jan 2019 01:53:44 +0000 (20:53 -0500)]
LP#1772680: fix look-up of authorized services

We now search for authorized digital services using the
patron's home OU _and_ its ancestors.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: improvements to IDL
Galen Charlton [Wed, 23 Jan 2019 01:52:17 +0000 (20:52 -0500)]
LP#1772680: improvements to IDL

These changes were made to better support editing rows in
the RBDigital configuration tables using the web staff client.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: add admin interfaces for the RBDigital integration tables
Galen Charlton [Wed, 23 Jan 2019 01:50:01 +0000 (20:50 -0500)]
LP#1772680: add admin interfaces for the RBDigital integration tables

The database tables used by the RBDigital interface now have
standard Angular administration interfaces. These can be reached
from a new item on the web staff Adminstration menu, "Extras Administration"

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoenable ebook API for RBDigital
Chris Sharp [Tue, 11 Dec 2018 19:16:30 +0000 (14:16 -0500)]
enable ebook API for RBDigital

4 years agoLP#1772680: more file mode fixes
Galen Charlton [Fri, 16 Nov 2018 19:43:50 +0000 (14:43 -0500)]
LP#1772680: more file mode fixes

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: update DB installation and upgrade scripts
Galen Charlton [Fri, 16 Nov 2018 19:32:03 +0000 (14:32 -0500)]
LP#1772680: update DB installation and upgrade scripts

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed holds issue
Jaswinder Singh [Mon, 29 Oct 2018 17:40:54 +0000 (13:40 -0400)]
LP#1772680: Fixed holds issue

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed the logic display Download link for checkedout item even if they...
Jaswinder Singh [Fri, 26 Oct 2018 20:02:05 +0000 (16:02 -0400)]
LP#1772680: Fixed the logic display Download link for checkedout item even if they are not available

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Removed unwanted statement
Jaswinder Singh [Thu, 25 Oct 2018 18:39:15 +0000 (14:39 -0400)]
LP#1772680: Removed unwanted statement

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Resolved caching, holds, and checkout issues
Jaswinder Singh [Wed, 24 Oct 2018 19:12:34 +0000 (15:12 -0400)]
LP#1772680: Resolved caching, holds, and checkout issues

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed a bug with checkouts and holds API call
Jaswinder Singh [Thu, 18 Oct 2018 21:17:25 +0000 (17:17 -0400)]
LP#1772680: Fixed a bug with checkouts and holds API call

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Added Library User Name and PIN element for registration
Jaswinder Singh [Sat, 13 Oct 2018 00:14:33 +0000 (20:14 -0400)]
LP#1772680: Added Library User Name and PIN element for registration

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed issues related to caching, page refresh, and add libraryCard number...
Jaswinder Singh [Fri, 12 Oct 2018 21:25:04 +0000 (17:25 -0400)]
LP#1772680: Fixed issues related to caching, page refresh, and add libraryCard number to register api call

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed issues related to Caching
Jaswinder Singh [Thu, 11 Oct 2018 19:25:55 +0000 (15:25 -0400)]
LP#1772680: Fixed issues related to Caching

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Enhanced application to support multilibrary and architected sessions...
Jaswinder Singh [Thu, 11 Oct 2018 15:09:49 +0000 (11:09 -0400)]
LP#1772680: Enhanced application to support multilibrary and architected sessions for ebook

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed search and css issues
Jaswinder Singh [Tue, 2 Oct 2018 15:56:04 +0000 (11:56 -0400)]
LP#1772680: Fixed search and css issues

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Removed hard coded API_URL from code and add to the database
Jaswinder Singh [Mon, 1 Oct 2018 16:57:12 +0000 (12:57 -0400)]
LP#1772680: Removed hard coded API_URL from code and add to the database

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Added Link to Wishlist Title, Fixed CSS issues, Changed Buttons on Holds...
Jaswinder Singh [Sat, 29 Sep 2018 23:40:00 +0000 (19:40 -0400)]
LP#1772680: Added Link to Wishlist Title, Fixed CSS issues, Changed Buttons on Holds, and other minor fixes

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Added RBdigital links to social, changed registration failed text, minor...
Jaswinder Singh [Thu, 27 Sep 2018 22:51:05 +0000 (18:51 -0400)]
LP#1772680: Added RBdigital links to social, changed registration failed text, minor css changes

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed issues with Sorting and added image assests
Jaswinder Singh [Thu, 27 Sep 2018 03:10:24 +0000 (23:10 -0400)]
LP#1772680: Fixed issues with Sorting and added image assests

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Changed code to display RBdigital only when user home library is tied...
Jaswinder Singh [Thu, 27 Sep 2018 02:28:42 +0000 (22:28 -0400)]
LP#1772680: Changed code to display RBdigital only when user home library is tied to RBdigital library

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Added blank target for hyperlinks
Jaswinder Singh [Tue, 25 Sep 2018 21:39:33 +0000 (17:39 -0400)]
LP#1772680: Added blank target for hyperlinks

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Changed Registrationn Form output and various other changes
Jaswinder Singh [Tue, 25 Sep 2018 21:21:18 +0000 (17:21 -0400)]
LP#1772680: Changed Registrationn Form output and various other changes

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed Search issue
Jaswinder Singh [Thu, 20 Sep 2018 21:21:08 +0000 (17:21 -0400)]
LP#1772680: Fixed Search issue

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Changed Registration form, added code in the backend to save email into...
Jaswinder Singh [Sun, 23 Sep 2018 15:57:01 +0000 (11:57 -0400)]
LP#1772680: Changed Registration form, added code in the backend to save email into evergreen if changed

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed issue related with Advanced Search when navigating from PINES to...
Jaswinder Singh [Thu, 20 Sep 2018 02:03:25 +0000 (22:03 -0400)]
LP#1772680: Fixed issue related with Advanced Search when navigating from PINES to RBDigital Tab

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: do not enable RBDigital service by default
Galen Charlton [Thu, 20 Sep 2018 21:25:31 +0000 (17:25 -0400)]
LP#1772680: do not enable RBDigital service by default

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: tweak release notes
Galen Charlton [Thu, 20 Sep 2018 21:25:23 +0000 (17:25 -0400)]
LP#1772680: tweak release notes

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: add some release notes and installation instructions
Galen Charlton [Thu, 20 Sep 2018 21:16:58 +0000 (17:16 -0400)]
LP#1772680: add some release notes and installation instructions

Some text initially written by Jaswinder Singh <Jaswinder.Singh0011@gmail.com>.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: add some guards
Galen Charlton [Thu, 20 Sep 2018 20:52:27 +0000 (16:52 -0400)]
LP#1772680: add some guards

Avoid crashes if the RBDigital API is not available or incorrect
tokens are configured.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: add global flag to control display of digital search tab
Galen Charlton [Thu, 20 Sep 2018 20:23:10 +0000 (16:23 -0400)]
LP#1772680: add global flag to control display of digital search tab

This patch introduces a new global flag, extras.enable_digital_resource_search_tab,
that controls whether the public catalog search tab for digital
resources is displayed. If that flag is not turned on, the tab
is not displayed and unnecessary RBDigital initialization code
is bypassed.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: remove ebook_rl table, which is no longer used
Galen Charlton [Wed, 19 Sep 2018 19:54:20 +0000 (15:54 -0400)]
LP#1772680: remove ebook_rl table, which is no longer used

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: added RBDigital search language
Jaswinder Singh [Tue, 18 Sep 2018 16:30:41 +0000 (12:30 -0400)]
LP#1772680: added RBDigital search language

Signed-off-by: Jaswinder Singh <Jaswinder.Singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Added message at Login
Jaswinder Singh [Mon, 17 Sep 2018 20:17:48 +0000 (16:17 -0400)]
LP#1772680: Added message at Login

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Changed the code to accommodate new Registration Response Structure
Jaswinder Singh [Mon, 17 Sep 2018 17:26:52 +0000 (13:26 -0400)]
LP#1772680: Changed the code to accommodate new Registration Response Structure

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: adjust how additional JS/CSS deps are brought in for master
Galen Charlton [Tue, 14 Aug 2018 01:47:11 +0000 (21:47 -0400)]
LP#1772680: adjust how additional JS/CSS deps are brought in for master

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: sort out fm_IDL.xml changes
Galen Charlton [Tue, 14 Aug 2018 01:27:41 +0000 (21:27 -0400)]
LP#1772680: sort out fm_IDL.xml changes

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: schema updates
Galen Charlton [Tue, 14 Aug 2018 01:20:49 +0000 (21:20 -0400)]
LP#1772680: schema updates

This includes tables used by the RBdigital integration, putting
them in a new schema called 'extra' that's meant to collect
Evergreen extensions and integrations that are optional but ship
with Evergreen.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: sort out seed data and upgrade for new RBdigital YAOUS
Galen Charlton [Tue, 14 Aug 2018 01:01:31 +0000 (21:01 -0400)]
LP#1772680: sort out seed data and upgrade for new RBdigital YAOUS

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: correct some copyright and license statements
Galen Charlton [Tue, 14 Aug 2018 00:57:16 +0000 (20:57 -0400)]
LP#1772680: correct some copyright and license statements

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: remove extraneous changes
Galen Charlton [Tue, 14 Aug 2018 00:54:13 +0000 (20:54 -0400)]
LP#1772680: remove extraneous changes

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: don't enable integrated e-resource content in stock
Galen Charlton [Tue, 14 Aug 2018 00:53:01 +0000 (20:53 -0400)]
LP#1772680: don't enable integrated e-resource content in stock

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: clean up a couple uses of cache_key
Galen Charlton [Tue, 14 Aug 2018 00:51:12 +0000 (20:51 -0400)]
LP#1772680: clean up a couple uses of cache_key

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: file mode fixes
Galen Charlton [Tue, 14 Aug 2018 00:46:10 +0000 (20:46 -0400)]
LP#1772680: file mode fixes

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: remove extraneous file
Galen Charlton [Tue, 14 Aug 2018 00:42:57 +0000 (20:42 -0400)]
LP#1772680: remove extraneous file

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: fix typo
Galen Charlton [Tue, 14 Aug 2018 00:41:58 +0000 (20:41 -0400)]
LP#1772680: fix typo

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed vendor tab issue
Jaswinder Singh [Thu, 26 Jul 2018 00:47:25 +0000 (20:47 -0400)]
LP#1772680: Fixed vendor tab issue

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Resolved multiple issues
Jaswinder Singh [Wed, 25 Jul 2018 20:43:11 +0000 (16:43 -0400)]
LP#1772680: Resolved multiple issues

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed multiple issues and add the ability to return an e-item
Jaswinder Singh [Mon, 23 Jul 2018 16:06:19 +0000 (12:06 -0400)]
LP#1772680: Fixed multiple issues and add the ability to return an e-item

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Minor fixes
Jaswinder Singh [Mon, 23 Jul 2018 04:02:20 +0000 (00:02 -0400)]
LP#1772680: Minor fixes

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed issues with advanced search, Tab name, and wishlist
Jaswinder Singh [Sun, 22 Jul 2018 23:00:40 +0000 (19:00 -0400)]
LP#1772680: Fixed issues with advanced search, Tab name, and wishlist

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed search and other issues
Jaswinder Singh [Thu, 19 Jul 2018 12:29:26 +0000 (08:29 -0400)]
LP#1772680: Fixed search and other issues

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Enhance the add to display wishlist on myopac page
Jaswinder Singh [Tue, 10 Jul 2018 19:08:37 +0000 (15:08 -0400)]
LP#1772680: Enhance the add to display wishlist on myopac page

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed the search issue
Jaswinder Singh [Fri, 6 Jul 2018 15:38:51 +0000 (11:38 -0400)]
LP#1772680: Fixed the search issue

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Resolved multiple issues
Jaswinder Singh [Thu, 28 Jun 2018 19:35:27 +0000 (15:35 -0400)]
LP#1772680: Resolved multiple issues

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed issues dealing with search feature and new User
Jaswinder Singh [Fri, 22 Jun 2018 20:24:38 +0000 (16:24 -0400)]
LP#1772680: Fixed issues dealing with search feature and new User

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Fixed download issue
Jaswinder Singh [Tue, 19 Jun 2018 03:43:34 +0000 (23:43 -0400)]
LP#1772680: Fixed download issue

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: Implementation of Checkout, Hold, and other enhancements
Jaswinder Singh [Mon, 18 Jun 2018 05:06:31 +0000 (01:06 -0400)]
LP#1772680: Implementation of Checkout, Hold, and other enhancements

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#1772680: enhancements to RBDigital integration
Jaswinder Singh [Thu, 14 Jun 2018 20:30:40 +0000 (16:30 -0400)]
LP#1772680: enhancements to RBDigital integration

This feature allows searching of RBdigital resources from the Evergreen
catalog without needing to import and maintain bibliographic records for
the RBdigital resources.

The RBdigital search results will appear in the OPAC on a different tab -
a search in basic or advanced Evergreen search will carry over to the
RBdigital tab (along with filters when mapping is feasible) so that the
user can type in a search once and see both sets of results. The design
of the RBdigital tab will make use of the OPAC styling for consistency.

This feature is sponsored by Recorded Books (RBDigital) and
GPLS and was primary written by Jaswinder Singh with code contributions
and testing from the Equinox Open Library Initiative.

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP 1827250: Fix Last Captured Hold Check for Holds Shelf rel_3_4_beta1_rebase
Jason Stephenson [Thu, 2 May 2019 12:36:15 +0000 (08:36 -0400)]
LP 1827250: Fix Last Captured Hold Check for Holds Shelf

When the current copy on an on shelf hold is the same as that on some
uncaptured holds, the hold fails to appear on the hold shelf when it
should.  This comes down to some SQL in the storage function to
retrieve wide holds: open-ils.storage.action.live_holds.wide_hash.

The intent of the new code is to check that the current hold matches
the most recently captured hold for the copy.  However, the order by
in the query fails to take into account holds with a NULL capture time
on the same copy will sort before the captured holds.  This patch
rectifies this situation by adding "NULLS LAST" to the order by.

Signed-off-by: Jason Stephenson <jason@sigio.com>
4 years agoRemove "In Receiving" status from magical status list
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>
4 years agoAdding 'In Receiving' status to back-end functionality.
Chris Sharp [Fri, 2 Aug 2019 15:15:09 +0000 (11:15 -0400)]
Adding 'In Receiving' status to back-end functionality.

4 years agoKPAC Updates: Add E-Read Kids
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>
4 years agoPINES Customization: Alter wording for COPY_CIRC_NOT_ALLOWED
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>
4 years agoLP#1713138 EDI buyer codes from RFF+API
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>
4 years agoModifies our previously customized code for the new books dropdown
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.

4 years agoLP #1705497 Replaces functionality in web client from legacy
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>
4 years agoLP1642036 Group member detail grid query repair
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>
4 years agoLP#1029601: Prevent double-clicking when submitting hold requests.
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>
4 years agoKPAC Update: Remove Tumblebooks Link
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>
4 years agoPINES KPAC: Summer Reading 2019 Topics
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>
4 years agoLP#1630271: Add a field, change a label.
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>
4 years agoLP#1630271 - Correct encumbrance subquery.
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>
4 years agoLP#1630271 - Add Purchase Order Summary View
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>
4 years agoLP 1744386 & LP 1777184 - stat cats & stat cat entries not alphabetical
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

4 years agofix broken holds link in My Account page
Chris Sharp [Mon, 25 Mar 2019 17:01:40 +0000 (13:01 -0400)]
fix broken holds link in My Account page

4 years agoPINES Customization: Link to spine label documentation
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>
4 years agoLP#1777677 Test Notification Method
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>
4 years agolp1777677 Security tweaks
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>
4 years agolp1777677 Test Notification Release Notes
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>
4 years agolp1777677 Test Notification Permission & String change
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>
4 years agolp1777677 Show test notification buttons by retrieved data
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>
4 years agolp1777677 Test Notification OPAC success prompt
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>
4 years agolp1777677 Test Notification Method
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>
4 years agoPINES Cust: Don't auto-open added content in staff client
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>
4 years agouncomment div to allow NoveList Select to work correctly
Chris Sharp [Wed, 27 Feb 2019 11:31:29 +0000 (06:31 -0500)]
uncomment div to allow NoveList Select to work correctly

4 years agoPINES Custom Default Spine & Pocket Label Template Code
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>
4 years agoPINES Custom UI Change: Date Field on Circ Screen
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>
4 years agoPINES Customization: Link to spine label documentation
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>
4 years agoLP#1797973 - misc UI fixes where eg-org-selector expands too much
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>

4 years agoLP1796945: More Accurate Joins in AngularJS IDL
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>
4 years agoLP#1642036 - Prevent race condition in Group Member Grid
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>

4 years agoadding xact rollback & begin
Chris Sharp [Wed, 23 Jan 2019 18:52:31 +0000 (13:52 -0500)]
adding xact rollback & begin

4 years agoRemoves red notice about emailed queue complete notice on LMOR.
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>
4 years agoReturns Activate PO ticky to LMOR
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>
4 years agotypo correction
Chris Sharp [Sun, 20 Jan 2019 17:09:29 +0000 (12:09 -0500)]
typo correction

4 years agoadd copy alert perms to LocalAdmin and LibraryManager
Chris Sharp [Wed, 16 Jan 2019 15:53:13 +0000 (10:53 -0500)]
add copy alert perms to LocalAdmin and LibraryManager

4 years agoAdds documentation links to acqadmin menus
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.

4 years agoRemoves checkin date column
Tiffany Little [Tue, 15 Jan 2019 15:33:09 +0000 (10:33 -0500)]
Removes checkin date column