working/Evergreen.git
6 years agolp1840287-floating-group-configuration user/mrisher/lp1840287-floating-group-configuration
Mike Risher [Fri, 23 Aug 2019 22:12:13 +0000 (22:12 +0000)]
lp1840287-floating-group-configuration

Enhance Floating Group Configuration page so that it includes
a way to configure the linked group members.  Both configuration
grids are shown on a single page.

Signed-off-by: Mike Risher <mrisher@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
new file:   Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.html
new file:   Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.ts
modified:   Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts

6 years agoJBAS-2313 Authority index skip non-browse entries
Bill Erickson [Mon, 15 Jul 2019 19:37:35 +0000 (15:37 -0400)]
JBAS-2313 Authority index skip non-browse entries

Avoid creating browse entry links to authority fields which are not
configured as browse_field's via their link to config.metabib_field
or have no link to metabib_field.  These entries will never appear in a
browse search and they prevent bib record ingest from completing as it
causes failures attempting to maintain the
metabib.browse_entry.metabib_fields_cache

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-238-add-numeric-value-to-circ-mod
Mike Risher [Fri, 5 Jul 2019 16:27:01 +0000 (16:27 +0000)]
CAT-238-add-numeric-value-to-circ-mod

Each dropdown option for circulation modifier will start with a number
e.g. 0:Book

Signed-off-by: Mike Risher <mrisher@catalyte.io>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2315 Vandelay sets cat date
Bill Erickson [Mon, 15 Jul 2019 16:15:35 +0000 (12:15 -0400)]
JBAS-2315 Vandelay sets cat date

Porting to new Angular Vandelay code.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2314 Patron expire date extension repair
Bill Erickson [Mon, 15 Jul 2019 14:34:56 +0000 (10:34 -0400)]
JBAS-2314 Patron expire date extension repair

Extend accounts whose last activity occurred after midnight the previous
day.  This fixes an issue where accounts whose latest activity is always
yesterday (e.g. scko logins) were never updated.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2148 Bib merge clearly indicate lead record
Bill Erickson [Mon, 8 Jul 2019 19:14:07 +0000 (15:14 -0400)]
JBAS-2148 Bib merge clearly indicate lead record

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1812900: fix retention of saved defaults in holdings editor
Galen Charlton [Fri, 19 Apr 2019 20:29:21 +0000 (16:29 -0400)]
LP#1812900: fix retention of saved defaults in holdings editor

Because the $watch on the statistical category default OU filter
in the holdings editor can fire before the form is fully initialized,
saved defaults (i.e., the cat.copy.defaults workstation setting)
could get overwritten with the hard-coded default value for that, er,
set of defaults.

This patch ensures that that $watch saves the defaults only when the
value of the default stat cat OU filter has changed.

To test
-------
[1] Use the holdings editor on an item. Change to the defaults
    tab and check or uncheck checkboxes such as "Use checkdigit"
    and "Print Item Labels on Save and Exit"
[2] Refresh the page or open the holdings editor on a different item.
    Note that the settings from step #1 are not retained.
[3] Apply the patch.
[4] Repeat steps #1 and #2. This time, the settings should be retained.
[5] Set the Default Filter Library in the same tab and refresh. Verify
    that the OU you chose is retained.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Remington Steed <rjs7@calvin.edu>
Signed-off-by: John Amundson <jsamundson@cwmars.org>
Signed-off-by: Janet Schrader <jschrader@cwmars.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
6 years agoJBAS-2256 Record bucket grid gets static columns
Bill Erickson [Mon, 24 Jun 2019 15:59:36 +0000 (11:59 -0400)]
JBAS-2256 Record bucket grid gets static columns

Work around issues with saving changes to auto-generated column lists in
the AngJS grid by defining a fixed set of columns for the 3 record
bucket grids.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1683385 AngJS grid avoid dupe auto-fields
Bill Erickson [Wed, 17 Apr 2019 14:51:45 +0000 (10:51 -0400)]
LP1683385 AngJS grid avoid dupe auto-fields

When generating grid fields from an IDL class in the AngJS grid, avoid
adding any fields that match fields already defined in the markup.

An example of such a grid is the Pending Item Buckets page.

To test
-------
[1] Go to Item Buckets and add an item to the Pending Items page.
[2] Note that in the column picker there are two barcode fields,
    one that hyperlinks the item and one that does not.
[3] Apply the patch and repeat steps 1-2.
[4] This time, there is only one barcode column (the one that
    hyperlinks the results).

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
6 years agoLP1760940: Turn off browser spell-check on flat text editor
Jane Sandberg [Tue, 3 Apr 2018 22:32:12 +0000 (15:32 -0700)]
LP1760940: Turn off browser spell-check on flat text editor

This is because there are way too many false positives for the
spell-check to be useful (e.g. codes, subfield delimiters are reported
as spelling errors)

To test:
* Open a record in the Web client in a recent version of Firefox.
* Click MARC Edit.
* Turn on the Flat Text Editor.
* Click inside the editor so that it is in focus.
* Confirm that that no red wavy spelling error underlines appear.

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2218 Record summary cataloging date (Angular edition)
Bill Erickson [Mon, 24 Jun 2019 15:13:49 +0000 (11:13 -0400)]
JBAS-2218 Record summary cataloging date (Angular edition)

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2218 Record summary cataloging date
Bill Erickson [Mon, 24 Jun 2019 15:05:30 +0000 (11:05 -0400)]
JBAS-2218 Record summary cataloging date

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2193 Volcopy display repairs
Bill Erickson [Mon, 24 Jun 2019 14:39:07 +0000 (10:39 -0400)]
JBAS-2193 Volcopy display repairs

Fix column label alignment issues created by removing some columns in
the vol/copy editor.

Hide the "Item #" field.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Auth ingest happens last in 3.2 update
Bill Erickson [Fri, 21 Jun 2019 18:50:35 +0000 (14:50 -0400)]
JBAS-1832 Auth ingest happens last in 3.2 update

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 more 3.2 sql upgrade insert wrappers
Bill Erickson [Thu, 20 Jun 2019 20:27:21 +0000 (16:27 -0400)]
JBAS-1832 more 3.2 sql upgrade insert wrappers

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Add change_password DB function
Bill Erickson [Wed, 19 Jun 2019 21:41:01 +0000 (17:41 -0400)]
JBAS-1832 Add change_password DB function

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2297 SIP Refundable payment support
Bill Erickson [Wed, 12 Jun 2019 20:45:04 +0000 (16:45 -0400)]
JBAS-2297 SIP Refundable payment support

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoAnsible wizard document all server groups
Bill Erickson [Wed, 12 Jun 2019 17:15:14 +0000 (13:15 -0400)]
Ansible wizard document all server groups

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2297 Support SIP check payments
Bill Erickson [Wed, 12 Jun 2019 15:37:56 +0000 (15:37 +0000)]
JBAS-2297 Support SIP check payments

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2297 SIP LOST fee type repairs
Bill Erickson [Wed, 12 Jun 2019 15:11:04 +0000 (15:11 +0000)]
JBAS-2297 SIP LOST fee type repairs

Ensure a fee type is reported as LOST for "Lost Materials" only.  E.g.
avoid treating "lost part" as a LOST item.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2148 Staff TPAC export browse results as MARC
Bill Erickson [Wed, 30 Jan 2019 20:34:25 +0000 (15:34 -0500)]
JBAS-2148 Staff TPAC export browse results as MARC

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2148 Staff TPAC export results as MARC
Bill Erickson [Thu, 3 Jan 2019 19:55:19 +0000 (14:55 -0500)]
JBAS-2148 Staff TPAC export results as MARC

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Authority reingest addl sql logging
Bill Erickson [Mon, 17 Jun 2019 19:50:06 +0000 (15:50 -0400)]
JBAS-1832 Authority reingest addl sql logging

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Add db statement timeout for 3.2-additions
Bill Erickson [Mon, 17 Jun 2019 19:16:54 +0000 (15:16 -0400)]
JBAS-1832 Add db statement timeout for 3.2-additions

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Update sample data (mainly new setting types)
Bill Erickson [Mon, 17 Jun 2019 16:24:04 +0000 (09:24 -0700)]
JBAS-1832 Update sample data (mainly new setting types)

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2248 SIP patron fines shows last billing type
Bill Erickson [Wed, 29 May 2019 16:08:55 +0000 (16:08 +0000)]
JBAS-2248 SIP patron fines shows last billing type

Return the label of the last_billing_type for display of patron fines
via SIP2 instead of last_billing_note, which is inconsistent and may not
be intended for patron consumption.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-215 Lineitem MARC attribute definition sortkey
Kyle Huckins [Thu, 2 May 2019 15:55:07 +0000 (15:55 +0000)]
CAT-215 Lineitem MARC attribute definition sortkey

- Add Sortkey field to Acquisition Lineitem MARC Attribute
Definition fieldmapper object and DB table to allow ordering
of fields in Brief Records Add UI.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
new file:   KCLS/sql/schema/deploy/cat-215-acqlimad-sortkey.sql
new file:   KCLS/sql/schema/revert/cat-215-acqlimad-sortkey.sql
modified:   KCLS/sql/schema/sqitch.plan
modified:   Open-ILS/examples/fm_IDL.xml
modified:   Open-ILS/web/js/ui/default/acq/picklist/brief_record.js

- Remove duplicate line in revert .sql file
- Change sortkey field to Integer
- Make sortkey fiel non-null and apply default value of 1

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   KCLS/sql/schema/deploy/cat-215-acqlimad-sortkey.sql
modified:   KCLS/sql/schema/revert/cat-215-acqlimad-sortkey.sql

6 years agoJBAS-2266 Hatch settings ported to kcls sql
Bill Erickson [Tue, 28 May 2019 21:42:04 +0000 (21:42 +0000)]
JBAS-2266 Hatch settings ported to kcls sql

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1825896 Workstation settings unique constraint
Bill Erickson [Thu, 23 May 2019 22:02:41 +0000 (18:02 -0400)]
LP1825896 Workstation settings unique constraint

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1824391 Hatch File Writer release notes
Bill Erickson [Fri, 12 Apr 2019 19:47:24 +0000 (15:47 -0400)]
LP1824391 Hatch File Writer release notes

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1824391 Hatch print-to-file Angular edition
Bill Erickson [Mon, 15 Apr 2019 15:34:21 +0000 (11:34 -0400)]
LP1824391 Hatch print-to-file Angular edition

Adds support for the Angular hatch service for sending 'bare' text/plain
print-to-file requests.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1824391 Hatch File Writer print support
Bill Erickson [Fri, 12 Apr 2019 16:52:09 +0000 (12:52 -0400)]
LP1824391 Hatch File Writer print support

Adds support for translating receipt data to plain text and writing the
output to a file instead of sending it to a printer.

Adds a new stock printer named "Hatch File Writer" to the print
configuration interface.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1825891 Use Hatch 'hostname' for workstation reg.
Bill Erickson [Mon, 22 Apr 2019 21:02:05 +0000 (14:02 -0700)]
LP1825891 Use Hatch 'hostname' for workstation reg.

Populate the workstation name with the hostname of the PC when
registring a new workstation for Hatch-enabled workstations.

Note the code gracefully returns null if Hatch returns a 404 (not found)
or Hatch is not active.

Updates the AngJS and Angular workstation admin pages to load the
hostname value when possible.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1825896 Store workstations in Hatch when available
Bill Erickson [Tue, 23 Apr 2019 14:57:31 +0000 (07:57 -0700)]
LP1825896 Store workstations in Hatch when available

When Hatch is enabled, use Hatch for storing workstation registration
information.

If workstations are found in localStorage, they are merged into the
collection of workstations stored in hatch and removed from
localStorage.

Include DB udpate to add workstation setting 'eg.hatch.enable.printing'
so that it may live on the server.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1793005 Angular6 Hatch support / printer settings
Bill Erickson [Mon, 17 Sep 2018 15:26:11 +0000 (11:26 -0400)]
LP#1793005 Angular6 Hatch support / printer settings

Adds support for Hatch print communication to the Angular(6) app.
Migrates the print preferences settings (eg.print.config.*) from
in-Hatch settings to server-stored workstation settings.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: blake <blake@mobiusconsortium.org>
6 years agoJBAS-2285 Auth browse prefers lcsh records
Bill Erickson [Thu, 23 May 2019 18:19:43 +0000 (18:19 +0000)]
JBAS-2285 Auth browse prefers lcsh records

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1731021 SIP fine detail fee type additions
Bill Erickson [Mon, 13 May 2019 14:43:51 +0000 (10:43 -0400)]
LP1731021 SIP fine detail fee type additions

Adds support for specifying different fee types in the fine/fee response
based on the most recent billing type of each transaction.

Thanks to Jason Stephenson for the initial implementation.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1731021 SIP Fine detail repairs / display fields
Bill Erickson [Wed, 10 Apr 2019 16:45:56 +0000 (12:45 -0400)]
LP1731021 SIP Fine detail repairs / display fields

Resolve commit issues with the second commit from the source branch
working/user/dpearl/LP1731021_fine_item_detail

Migrating circ title/author lookup to use metabib display fields instead
of MVR's.

Minor code refactoring.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1731021: Support fine detail enhancement to SIP.
Dan Pearl [Thu, 25 May 2017 18:10:01 +0000 (14:10 -0400)]
LP#1731021: Support fine detail enhancement to SIP.

The particular flavor of fine detail output is manufacturer dependent,
although 3m is popular, and the default.  To configure the selection,
modify the /openils/conf/oils_sip.xml file.

Testing: See the /openils/conf/oils_sip.xml file and test all supported
values for the av_format option.  You should also test the case where
the option is omitted, or a non-supported value.  I am not sure what
happens if you supply more than one option with same or different
values, but this is a non-supported degenerate case.

For each test value, ensure tha the fine item detail is the expected
format.

Signed-off-by: Dan Pearl <dpearl@cwmars.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1796942 Treat VISA SIP payments as credit card
Jeff Godin [Tue, 2 Oct 2018 12:32:54 +0000 (08:32 -0400)]
LP#1796942 Treat VISA SIP payments as credit card

Treat sip_payment_type 01 (VISA) as a credit_card_payment.

Previously, we only handled payment type 02 (credit card) and 01
fell through to be treated as a cash_payment.

Signed-off-by: Jeff Godin <jgodin@tadl.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2285 authority reginest improvements
Bill Erickson [Thu, 23 May 2019 15:16:50 +0000 (15:16 +0000)]
JBAS-2285 authority reginest improvements

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2285 authority browse sql rearrangments
Bill Erickson [Thu, 23 May 2019 15:12:43 +0000 (15:12 +0000)]
JBAS-2285 authority browse sql rearrangments

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2285 authority browse sql rearrangments
Bill Erickson [Thu, 23 May 2019 15:06:09 +0000 (15:06 +0000)]
JBAS-2285 authority browse sql rearrangments

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2285 find auth rec for browse entry fixes
Bill Erickson [Thu, 23 May 2019 15:01:19 +0000 (15:01 +0000)]
JBAS-2285 find auth rec for browse entry fixes

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2285 Move auth check into 3.2 schema file
Bill Erickson [Wed, 22 May 2019 20:14:34 +0000 (20:14 +0000)]
JBAS-2285 Move auth check into 3.2 schema file

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2285 Retain legacy headings extraction and authorized checks
Bill Erickson [Wed, 22 May 2019 19:47:27 +0000 (12:47 -0700)]
JBAS-2285 Retain legacy headings extraction and authorized checks

The 3.2-era authority headings extraction code, which uses MADs is
resulting in unexpected headings, causing browse results to appear to be
unauthorized when they aren't.

This just reverts to the 2.12-era headings extraction logic and checks
for is-unauthorized, taking the new single browse_entry table into
effect.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2285 Browse authorit unauthorized db func
Bill Erickson [Tue, 21 May 2019 18:31:09 +0000 (18:31 +0000)]
JBAS-2285 Browse authorit unauthorized db func

Move the check to see if an authority browse entry is unauthorized into
the database so we can limit to authority fields of the same
metabib_field class (e.g. 'subject').

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2216 Remove grid action dropdown scroll bars
Bill Erickson [Mon, 20 May 2019 16:27:48 +0000 (16:27 +0000)]
JBAS-2216 Remove grid action dropdown scroll bars

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2285 Browse 'sees' include all heading purposes
Bill Erickson [Mon, 20 May 2019 15:49:25 +0000 (15:49 +0000)]
JBAS-2285 Browse 'sees' include all heading purposes

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1839 Revert back to truncated sort value field
Bill Erickson [Fri, 17 May 2019 20:39:34 +0000 (20:39 +0000)]
JBAS-1839 Revert back to truncated sort value field

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2284 Identifier (call number) browse respects '.' chars
Bill Erickson [Thu, 16 May 2019 18:53:38 +0000 (18:53 +0000)]
JBAS-2284 Identifier (call number) browse respects '.' chars

When performing an identifier browse, avoid stripping '.' characters
from the sort value when locating the browse pivot.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1813633 TCN search can find deleted records
Bill Erickson [Tue, 14 May 2019 17:03:35 +0000 (13:03 -0400)]
LP1813633 TCN search can find deleted records

As with the XUL client, when performing a bib record TCN search
(Cataloging -> Retrieve Record By TCN), first look for non-deleted
records with the requested TCN.  When none are found, perform a
secondary search for deleted records with the requested TCN.

To test in concerto:

[1] Navigate to Cataloging -> Retrieve Record By TCN
[2] Search for TCN value "10", which is deleted by default in Concerto.
[3] Confirm the deleted record is loaded.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Garry Collum <gcollum@gmail.com>
6 years agoJBAS-1832 Minor bug avoid errors in holdings edit
Bill Erickson [Thu, 16 May 2019 14:54:18 +0000 (14:54 +0000)]
JBAS-1832 Minor bug avoid errors in holdings edit

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoSIP Fines/fees retrieval test
Bill Erickson [Mon, 13 May 2019 14:42:44 +0000 (10:42 -0400)]
SIP Fines/fees retrieval test

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2279 Record detail search navigation repairs
Bill Erickson [Fri, 10 May 2019 19:37:04 +0000 (19:37 +0000)]
JBAS-2279 Record detail search navigation repairs

Teach the browser client catalog to:

1. pass query params from title links from the embedded catalog to the
   angjs wrapper opened in a new tab.

2. pass query params from the record detail page angjs container page
   down to the iframe so the query is propagated to the catalog.

3. add tpac template mods to KCLS record detail template so the wrapper
page can get search result counts.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Ignore ansible retry files
Bill Erickson [Fri, 10 May 2019 19:31:19 +0000 (19:31 +0000)]
JBAS-1832 Ignore ansible retry files

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoInvoice export deletes previous day's local file
Bill Erickson [Wed, 8 May 2019 20:31:32 +0000 (20:31 +0000)]
Invoice export deletes previous day's local file

Keep only the most recent invoice export CVS file on the source
(utility) server in case of delivery failure to prod-depot.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 CAPS Librarians get UPDATE_AUTHORITY_RECORD perm
Bill Erickson [Wed, 8 May 2019 19:19:31 +0000 (19:19 +0000)]
JBAS-1832 CAPS Librarians get UPDATE_AUTHORITY_RECORD perm

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2239 Browse default sort pubdate repair
Bill Erickson [Mon, 15 Apr 2019 18:50:47 +0000 (18:50 +0000)]
JBAS-2239 Browse default sort pubdate repair

Newest to oldest is descending...

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2202 Update items update api fix
Bill Erickson [Mon, 15 Apr 2019 18:38:14 +0000 (18:38 +0000)]
JBAS-2202 Update items update api fix

Fix an inconsistency between how the KCLS update-items interface calls
the volume save API in some cases with un-fleshed copies.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-211 Vandelay Label Improvements
Kyle Huckins [Tue, 9 Apr 2019 21:27:58 +0000 (21:27 +0000)]
CAT-211 Vandelay Label Improvements

- Cause "Save as New Template" to display as "Modify Template" when an
existing template is selected.
- Cause "Upload" to display as "Import" when importing from the queue.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html
modified:   Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.ts

6 years agoJBAS-562 Copy quality labels ported to browser
Bill Erickson [Mon, 15 Apr 2019 18:10:16 +0000 (18:10 +0000)]
JBAS-562 Copy quality labels ported to browser

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoRevert "JBAS-2242 update receipts for foundation library giving day."
Bill Erickson [Fri, 12 Apr 2019 14:16:33 +0000 (14:16 +0000)]
Revert "JBAS-2242 update receipts for foundation library giving day."

Libary giving day is past.  Reverting.

This reverts commit 34d6ba621d1123fe3d30b3758f7b182a6b756719.

6 years agoCAT-212 Improve clarity of subfield entry input
Kyle Huckins [Tue, 9 Apr 2019 18:15:53 +0000 (18:15 +0000)]
CAT-212 Improve clarity of subfield entry input

- Apply a dotted border line to beginning on .marcsfvalue css class
- Increase width of subfield entry input

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/templates/staff/cat/share/t_marcedit_editable.tt2
modified:   Open-ILS/src/templates/staff/css/cat.css.tt2

6 years agoRevert "JBAS-2245 Outreach 3 new groups / patron editor"
Bill Erickson [Fri, 5 Apr 2019 15:06:53 +0000 (15:06 +0000)]
Revert "JBAS-2245 Outreach 3 new groups / patron editor"

These groups should not have been added.

This reverts commit d2ca7a72de06cf93605c4bb68c1a4be451f3cc5b.

6 years agoActivate Mercer Island teacher accounts
Bill Erickson [Fri, 5 Apr 2019 15:01:24 +0000 (15:01 +0000)]
Activate Mercer Island teacher accounts

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2246 Hold notify settings hide sms; phone example
Bill Erickson [Thu, 4 Apr 2019 16:20:40 +0000 (16:20 +0000)]
JBAS-2246 Hold notify settings hide sms; phone example

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2245 Outreach 3 new groups / patron editor
Bill Erickson [Thu, 4 Apr 2019 14:06:36 +0000 (14:06 +0000)]
JBAS-2245 Outreach 3 new groups / patron editor

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2232 Self-reg additional cards notice
Bill Erickson [Wed, 3 Apr 2019 20:35:15 +0000 (20:35 +0000)]
JBAS-2232 Self-reg additional cards notice

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2234 eCard verify form WCAG repairs
Bill Erickson [Tue, 2 Apr 2019 19:45:56 +0000 (19:45 +0000)]
JBAS-2234 eCard verify form WCAG repairs

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2232 Self reg link color contrast
Bill Erickson [Tue, 2 Apr 2019 20:35:13 +0000 (20:35 +0000)]
JBAS-2232 Self reg link color contrast

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2232 Patron self-reg WCAG fixes
Bill Erickson [Tue, 2 Apr 2019 20:25:51 +0000 (20:25 +0000)]
JBAS-2232 Patron self-reg WCAG fixes

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2141 Patron UI layout improvements
Bill Erickson [Thu, 4 Apr 2019 15:08:53 +0000 (15:08 +0000)]
JBAS-2141 Patron UI layout improvements

* Move patron address to the top of the UI
* Hide the patron address copy/paste textarea until needed (was taking
  up a lot of space)
* Hide list of penalties and instead display a styled exclamation next
  to the patron's name when alerts exist.
* Move Fines, etc. counts to the bottom of the patron summary.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2242 update receipts for foundation library giving day.
Bradley Bonner [Mon, 1 Apr 2019 20:54:04 +0000 (13:54 -0700)]
JBAS-2242 update receipts for foundation library giving day.

Bradley Bonner
bbonner@kcls.org

6 years agoJBAS-2185 Batch MARC CN class repair
Bill Erickson [Mon, 1 Apr 2019 15:28:08 +0000 (15:28 +0000)]
JBAS-2185 Batch MARC CN class repair

Be sure MARC call numbers are fetched using the correct call number
classification in the batch call number editor.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1761222 Holdings batch circ retrieval
Bill Erickson [Tue, 5 Feb 2019 20:35:51 +0000 (15:35 -0500)]
LP1761222 Holdings batch circ retrieval

Fetch non-checked-in circulations for copies in the Holdings
maintenance grid (for due date display) in batch instead firing a
potentially vary large parallel batch of pcrud API calls.

This also limits due date display to items that have open circulations,
consistent with the XUL client.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1761222: Add four columns available in XUL client
Remington Steed [Wed, 7 Nov 2018 16:02:48 +0000 (11:02 -0500)]
LP#1761222: Add four columns available in XUL client

The XUL client had these columns but they hadn't been added to the web client
yet. This commit adds them:

  - Classification
  - Due Date
  - OPAC visible?
  - Quality

Signed-off-by: Remington Steed <rjs7@calvin.edu>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1761222: Add Fine Level, Loan Duration to Holdings View grid
Remington Steed [Tue, 6 Nov 2018 16:17:33 +0000 (11:17 -0500)]
LP#1761222: Add Fine Level, Loan Duration to Holdings View grid

Signed-off-by: Remington Steed <rjs7@calvin.edu>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1693580 Marc editor notify and API changes
Bill Erickson [Fri, 15 Mar 2019 15:29:59 +0000 (11:29 -0400)]
LP1693580 Marc editor notify and API changes

1. Indicate in the interface when a bib/auth MARC record edit failed or
succeeded.

2. Handle permission failures on MARC edit by displaying the permission
override dialog.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1693580 Authority create/update API repairs
Bill Erickson [Fri, 15 Mar 2019 15:29:07 +0000 (11:29 -0400)]
LP1693580 Authority create/update API repairs

Fixes issues with the authority record create and update open-ils.cat
API calls, where internal function calls were not passed the correct
values.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1716473 A few tweaks to correct field labels
Michele Morgan [Fri, 8 Mar 2019 14:49:42 +0000 (09:49 -0500)]
LP1716473 A few tweaks to correct field labels

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1716473 Release Notes: copy edit hide disabled
Bill Erickson [Mon, 4 Mar 2019 21:41:01 +0000 (16:41 -0500)]
LP1716473 Release Notes: copy edit hide disabled

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Geoff Sams <gsams@roanoketexas.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
6 years agoLP1716473 Copy editor hide disabled defaults
Bill Erickson [Mon, 4 Mar 2019 19:06:59 +0000 (14:06 -0500)]
LP1716473 Copy editor hide disabled defaults

Disabling a field in the copy editor "Defaults" tab now hides the field
instead of simply disabling it.  Once a field is hidden, subsequent
field shift left to fill the space.

The "Working Items" grid is shifted to the bottom of the page, below the
attributes editor.  This allows the attributes to fill the horizontal
space and puts the working items and save operations visually at the end
of the page, i.e. at end of the work flow.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Geoff Sams <gsams@roanoketexas.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
6 years agoJBAS-1832 3.2 point release updates SQL cross-port
Bill Erickson [Thu, 21 Mar 2019 20:20:34 +0000 (16:20 -0400)]
JBAS-1832 3.2 point release updates SQL cross-port

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 3.2 point release updates SQL cross-port
Bill Erickson [Thu, 21 Mar 2019 20:16:27 +0000 (16:16 -0400)]
JBAS-1832 3.2 point release updates SQL cross-port

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-199 Port browse default sort ws setting
Bill Erickson [Thu, 21 Mar 2019 19:22:20 +0000 (15:22 -0400)]
CAT-199 Port browse default sort ws setting

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-199 getLocalItems to getItems
Katlyn Beck [Tue, 19 Mar 2019 23:31:33 +0000 (23:31 +0000)]
CAT-199 getLocalItems to getItems

- Refactor implementation of search pane and browse search default value
retrieval when searching the catalog.

Signed-off-by: Katlyn Beck <kbeck@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/web/js/ui/default/staff/cat/catalog/app.js

6 years agoCAT-199 Save state of default browse dropdown
Kyle Huckins [Mon, 18 Mar 2019 17:16:03 +0000 (17:16 +0000)]
CAT-199 Save state of default browse dropdown

- Ensure Default Browse Sort selector displays existing choice.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/web/js/ui/default/staff/admin/workstation/app.js

6 years agoCAT-199 Default Browse SQL additions
Kyle Huckins [Mon, 18 Mar 2019 16:34:23 +0000 (16:34 +0000)]
CAT-199 Default Browse SQL additions

- Add eg.search.browse_sort_default to config.workstation_setting_type

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/sql/Pg/950.data.seed-values.sql
new file:   Open-ILS/src/sql/Pg/upgrade/XXXX.data.cat-199-default-browse.sql

6 years agoCAT-199 Workstation admin default search options for browse
Katlyn Beck [Tue, 29 Jan 2019 19:56:39 +0000 (19:56 +0000)]
CAT-199 Workstation admin default search options for browse

- Set eg.search.browse_sort_default on selection of option
in dropdown.
- Append default browse sort to url on browse search.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Signed-off-by: Katlyn Beck <kbeck@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
modified:   Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
modified:   Open-ILS/web/js/ui/default/staff/cat/catalog/app.js

6 years agoJBAS-2221 Hide CN classification selector
Bill Erickson [Wed, 20 Mar 2019 15:23:11 +0000 (11:23 -0400)]
JBAS-2221 Hide CN classification selector

We always use the same classification, so hide the selector in the
volume batch editor.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2019 Invoice export crontab entry
Bill Erickson [Wed, 20 Mar 2019 14:30:35 +0000 (10:30 -0400)]
JBAS-2019 Invoice export crontab entry

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2019 Invoice export support
Bill Erickson [Thu, 17 Jan 2019 21:24:32 +0000 (16:24 -0500)]
JBAS-2019 Invoice export support

DB function for finding and stamping invoices for export.
Script for calling DB func, creating CSV from the exported invoices, and
SCP'ing the invoices to prod-depot.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2211 Flat text editor uses Courier
Bill Erickson [Thu, 14 Mar 2019 21:08:59 +0000 (17:08 -0400)]
JBAS-2211 Flat text editor uses Courier

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1817601 MARC Flat Text Editor Monospace Font
Bill Erickson [Thu, 14 Mar 2019 21:02:31 +0000 (17:02 -0400)]
LP1817601 MARC Flat Text Editor Monospace Font

Use a fixed width font in the MARC flat text editor, consistent with the
fonts used for the non-flat-text editor.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2145 Hide Parts, Conjoined Items tabs
Bill Erickson [Thu, 14 Mar 2019 20:53:58 +0000 (16:53 -0400)]
JBAS-2145 Hide Parts, Conjoined Items tabs

Hide these tabs in the catalo record detail page since we don't use
them.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2224 Copy detail ISBN display repairs
Bill Erickson [Thu, 14 Mar 2019 20:48:40 +0000 (16:48 -0400)]
JBAS-2224 Copy detail ISBN display repairs

Prevent long ISBN strings from distorting the copy detail display.
Instead, chop off the overflow and show the entirety via tooltip.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2216 Increase scollable menu height
Bill Erickson [Thu, 14 Mar 2019 20:30:09 +0000 (16:30 -0400)]
JBAS-2216 Increase scollable menu height

Increase all scrollable menus (including grid context/action menus) by
50% to reduce scrolling requirements.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Skip reporter simple record rebuild
Bill Erickson [Thu, 14 Mar 2019 20:19:43 +0000 (16:19 -0400)]
JBAS-1832 Skip reporter simple record rebuild

This step must be done after the display fields have been added as part
of a bib reingest.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2222 Holdings view defaults to KCLS org
Bill Erickson [Thu, 14 Mar 2019 20:08:15 +0000 (16:08 -0400)]
JBAS-2222 Holdings view defaults to KCLS org

Signed-off-by: Bill Erickson <berickxx@gmail.com>