working/Evergreen.git
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>
6 years agoJBAS-2204 Browser client iframe Reload option
Bill Erickson [Thu, 14 Mar 2019 19:49:14 +0000 (15:49 -0400)]
JBAS-2204 Browser client iframe Reload option

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2215 Move Print Labels menu option
Bill Erickson [Thu, 14 Mar 2019 19:27:45 +0000 (15:27 -0400)]
JBAS-2215 Move Print Labels menu option

While we're in there, hide 2 of the booking actions since KCLS does not
use booking.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2226 Catalog title links open new tab
Bill Erickson [Thu, 14 Mar 2019 19:21:41 +0000 (15:21 -0400)]
JBAS-2226 Catalog title links open new tab

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2147 Replace barcode opens volcopy editor
Bill Erickson [Wed, 13 Mar 2019 21:05:44 +0000 (17:05 -0400)]
JBAS-2147 Replace barcode opens volcopy editor

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Ansible deploy chown additions
Bill Erickson [Wed, 13 Mar 2019 20:56:25 +0000 (16:56 -0400)]
JBAS-1832 Ansible deploy chown additions

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-199 Recover XUL browse sort default
Bill Erickson [Wed, 13 Mar 2019 16:15:20 +0000 (12:15 -0400)]
CAT-199 Recover XUL browse sort default

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2210 Hide self-reg blank card/section
Bill Erickson [Wed, 6 Mar 2019 18:51:44 +0000 (13:51 -0500)]
JBAS-2210 Hide self-reg blank card/section

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-206 Clear Date performs pcrud
Kyle Huckins [Mon, 4 Mar 2019 18:34:30 +0000 (18:34 +0000)]
CAT-206 Clear Date performs pcrud

- Hitting Clear Date now performs a pcrud operation to clear the date
in the DB.

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

6 years agoCAT-206 Cataloging Date Compare
Kyle Huckins [Thu, 28 Feb 2019 18:52:34 +0000 (18:52 +0000)]
CAT-206 Cataloging Date Compare

- Compare selected and existing cataloging dates to
toggle availability of Update and Clear date buttons.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/templates/staff/cat/share/t_marcedit.tt2
modified:   Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js

6 years agoCAT-206 Update Date performs pcrud
Kyle Huckins [Tue, 26 Feb 2019 18:14:40 +0000 (18:14 +0000)]
CAT-206 Update Date performs pcrud

- Modify Update Date functionality to perform pcrud
update of cataloging_date

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

6 years agoCAT-206 Cataloging Date in Webby
Kyle Huckins [Wed, 13 Feb 2019 18:09:07 +0000 (18:09 +0000)]
CAT-206 Cataloging Date in Webby

- Add Cataloging Date row to marc edit interface
- Add update and clear buttons for Cataloging Date

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/templates/staff/cat/share/t_marcedit.tt2
modified:   Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js

6 years agoCAT-207 XUL catalog Update Items fix
Katlyn Beck [Tue, 26 Feb 2019 21:44:14 +0000 (21:44 +0000)]
CAT-207 XUL catalog Update Items fix

- Added missing update_items function

Signed-off-by: Katlyn Beck <kbeck@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/xul/staff_client/chrome/content/cat/opac.js

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoEcard form language updates.
Bill Erickson [Wed, 27 Feb 2019 16:59:20 +0000 (11:59 -0500)]
Ecard form language updates.

* Replace "Barcode with "eCard Number"
* Replace "verify" with "confirm"

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Remove dupe rmsr rebuild (3.2 sql upgrade)
Bill Erickson [Mon, 25 Feb 2019 19:39:29 +0000 (14:39 -0500)]
JBAS-1832 Remove dupe rmsr rebuild (3.2 sql upgrade)

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2192 Update bib vis attr cache for 3.2 upgrade
Bill Erickson [Mon, 25 Feb 2019 15:30:12 +0000 (10:30 -0500)]
JBAS-2192 Update bib vis attr cache for 3.2 upgrade

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2196 Staff browse includes transcendant bibs
Bill Erickson [Fri, 22 Feb 2019 20:24:58 +0000 (12:24 -0800)]
JBAS-2196 Staff browse includes transcendant bibs

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2196 Avoid dupe browse mattype filter
Bill Erickson [Fri, 22 Feb 2019 19:07:55 +0000 (11:07 -0800)]
JBAS-2196 Avoid dupe browse mattype filter

Rearrange browse SQL to avoid returning duplicate results when browsing
with a mattype (ccvm) filter.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2196 Remove dupe/stle staged_browse function
Bill Erickson [Fri, 22 Feb 2019 17:43:12 +0000 (09:43 -0800)]
JBAS-2196 Remove dupe/stle staged_browse function

Remove a stale copy of the staged_browse function from the database so
that we only have to maintain one -- the one with our mattype filters.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agolp1717551 Holdings view action menu clarity adjustment
Katlyn Beck [Wed, 28 Nov 2018 16:47:56 +0000 (16:47 +0000)]
lp1717551 Holdings view action menu clarity adjustment

- Added clarifying wording for add, edit, and delete options

Signed-off-by: Katlyn Beck <kbeck@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/templates/staff/cat/catalog/t_holdings.tt2

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2193 Hide pfx, sfx, parts in vol-copy builder
Bill Erickson [Thu, 14 Feb 2019 23:07:18 +0000 (15:07 -0800)]
JBAS-2193 Hide pfx, sfx, parts in vol-copy builder

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Move org setting inserts to block
Bill Erickson [Thu, 14 Feb 2019 17:06:20 +0000 (09:06 -0800)]
JBAS-1832 Move org setting inserts to block

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Vandelay tracker SQL fixes x-port
Bill Erickson [Wed, 13 Feb 2019 18:33:55 +0000 (10:33 -0800)]
JBAS-1832 Vandelay tracker SQL fixes x-port

Cross-porting 8de5d650be848ab5b36c24ddc6311bf281cca086 for KCLS SQL 3.2
upgrade.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1806968 Vand ses. tracker upgrade SQL additions
Bill Erickson [Thu, 6 Dec 2018 17:09:58 +0000 (12:09 -0500)]
LP#1806968 Vand ses. tracker upgrade SQL additions

Force the default value to show in the DB as 'bib'::text instead of
'bib'::vandelay.bib_queue_queue_type, which might be confusing.

Removed some stray SQL from the script.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <jboyer@library.in.gov>
6 years agoLP#1806968 Vandelay record_type sql fix
Kyle Huckins [Tue, 27 Nov 2018 23:21:15 +0000 (23:21 +0000)]
LP#1806968 Vandelay record_type sql fix

- Change record_type to TEXT rather than an enum, constrained
with the option of "authority" or "bib"

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/sql/Pg/012.schema.vandelay.sql
new file:   Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay-record-type-fix.sql

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <jboyer@library.in.gov>
6 years agoJBAS-1832 Vandelay grid/template workstation settings
Bill Erickson [Tue, 12 Feb 2019 18:44:13 +0000 (10:44 -0800)]
JBAS-1832 Vandelay grid/template workstation settings

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoNew self-reg cards Jan 2019
Bill Erickson [Thu, 24 Jan 2019 20:02:46 +0000 (15:02 -0500)]
New self-reg cards Jan 2019

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoper JBAS-2187, edit marc template to remove extra spaces between n and eng
Bradley Bonner [Wed, 6 Feb 2019 22:28:26 +0000 (14:28 -0800)]
per JBAS-2187, edit marc template to remove extra spaces between n and eng

6 years agoJBAS-2832 Trim copy editor shelf locations
Bill Erickson [Mon, 4 Feb 2019 22:10:10 +0000 (17:10 -0500)]
JBAS-2832 Trim copy editor shelf locations

Only show copy locations for workstation and parent org units in the
browser client copy edit UI, regardless of which orgs the user has
access to edit.

KCLS maintains a duplicate array of copy location for each org and
performs nightly jobs to ensure the location match the copy's circ lib.
Becuase of this, only a single list of locations need be displayed.

If a copy links to a location outside of the scope of here + parent org
units, add its copy location to the list as well, suffixed by owning lib
to differentiate.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1746360 Bib bucket 'Edition' display repair
Bill Erickson [Mon, 4 Feb 2019 19:36:26 +0000 (14:36 -0500)]
LP1746360 Bib bucket 'Edition' display repair

Parse the JSON string value when fetching the metabib.wide_display_entry
data used to render the new Edition value.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1746360 Record Bucket Missing Deleted and Edition Columns
McCanna [Wed, 7 Nov 2018 17:33:42 +0000 (12:33 -0500)]
LP#1746360 Record Bucket Missing Deleted and Edition Columns

Added deleted and edition columns to the record bucket grid.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2181 Authority edit opens MARC editor (browser)
Bill Erickson [Mon, 4 Feb 2019 19:05:17 +0000 (14:05 -0500)]
JBAS-2181 Authority edit opens MARC editor (browser)

Cross-port b1f25d1d to local file: Open authority file in browser-based
MARC editor.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2186 XUL Find authority by ID fix
Bill Erickson [Mon, 4 Feb 2019 17:22:37 +0000 (12:22 -0500)]
JBAS-2186 XUL Find authority by ID fix

Cross-porting dfdf183 from origin's copy of list.js to list_id.js

---

LP#1638299: adjust staff-side authority browse

Now that the primary key of the authority.thesarus table
has changed from the single-character code to the LC-assigned
authority code, a bit of additional translation is required.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
---

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1779158 Angular7 and ng-lint updates
Bill Erickson [Thu, 31 Jan 2019 17:08:37 +0000 (12:08 -0500)]
LP1779158 Angular7 and ng-lint updates

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1779158 Import field id/class mismatch fix
Bill Erickson [Tue, 8 Jan 2019 15:57:53 +0000 (10:57 -0500)]
LP1779158 Import field id/class mismatch fix

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1779158 Always clear import selection
Bill Erickson [Mon, 7 Jan 2019 21:35:15 +0000 (16:35 -0500)]
LP1779158 Always clear import selection

Clear the import selection (e.g. Queue => Import All Items) from the
import UI when the user navigates away, regardless of whether the import
succeeded.  Otherwise, the import UI gets stuck in selection mode
requiring the user to manually clear it.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1779158 Vandelay workstation setting repairs/additions
Bill Erickson [Mon, 7 Jan 2019 21:23:12 +0000 (16:23 -0500)]
LP1779158 Vandelay workstation setting repairs/additions

* Fix some workstation setting names that were missing the 'eg.grid.*'
  prefix
* Add workstation setting types for merge profile and attr definition
  admin pages.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1779158 Import non-matching saved template repair
Bill Erickson [Mon, 7 Jan 2019 21:04:41 +0000 (16:04 -0500)]
LP1779158 Import non-matching saved template repair

Fix issue in Vandelay import form templates where template variable name
did not match the form variable name.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1779158 Cache new queues / display active queues
Bill Erickson [Fri, 4 Jan 2019 16:07:31 +0000 (11:07 -0500)]
LP1779158 Cache new queues / display active queues

* Only list active (non-complete) queues in the Vandelay queue selector
  combobox.
* Display an alert message when the user attempts to create a queue
  whose name collides with an existing queue for the user.
* Be sure newly created queues are added to the local cache of queues in
  the Vandelay service.
* Remove unused activeQueue list from vandelay.service to avoid having
  to maintain 2 separate queue caches.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP1779158 Angular alert dialog component
Bill Erickson [Fri, 4 Jan 2019 16:05:17 +0000 (11:05 -0500)]
LP1779158 Angular alert dialog component

Similar to the PromptDialogComponent except it displays a simple message
(formatted as 'danger') and the only option available to the user is to
close the dialog.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agolp1779158 Inspect Queue Improvements
Kyle Huckins [Tue, 18 Dec 2018 22:57:21 +0000 (22:57 +0000)]
lp1779158 Inspect Queue Improvements

- Add "Delete selected" option to Authority Queues
- Change Queuetype to 'authority' from 'auth' when selecting single record to view
in auth record queue.
- Ensure "Imported As" link correctly navigates to Auth record view for Auth Queues

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

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agolp1779158 Vandelay Authority Import Tweaks
Kyle Huckins [Tue, 27 Nov 2018 21:07:35 +0000 (21:07 +0000)]
lp1779158 Vandelay Authority Import Tweaks

- Check for "Auth" string
- Dummy rec.import_items when record is not bib
- Teach resolveQueue() to assume startQueueId unless a queue is selected already

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

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1779158 Vandelay UI accessibilty/usability improvements
Bill Erickson [Tue, 4 Dec 2018 19:13:42 +0000 (14:13 -0500)]
LP#1779158 Vandelay UI accessibilty/usability improvements

* Associate <input>'s with their labels in the import and export forms
* Hide the MARC removal groups selector when record type is authority.
* Disable ACQ copy overlay option when record type is authority.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2182 Rebuild reporter simple record for 3.2 upgrade
Bill Erickson [Fri, 1 Feb 2019 17:37:29 +0000 (12:37 -0500)]
JBAS-2182 Rebuild reporter simple record for 3.2 upgrade

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-200 Remember last search template used
Katlyn Beck [Wed, 30 Jan 2019 18:11:47 +0000 (18:11 +0000)]
CAT-200 Remember last search template used

- When selected, the template name is saved to localStorage.
- When the page is loaded or refreshed, the template is retrieved
and populated from localStorage based on stored name.

Signed-off-by: Katlyn Beck <kbeck@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/web/js/ui/kcls/conify/global/config/search_templates.js

6 years agoCAT-205 Add results view option to catalog search template
Katlyn Beck [Wed, 30 Jan 2019 18:35:39 +0000 (18:35 +0000)]
CAT-205 Add results view option to catalog search template

- Added "Results View" dropdown to Search Templates section with
options for "Simple View" and "Detailed View".
- Selection from dropdown saves to a template.

Signed-off-by: Katlyn Beck <kbeck@catalyte.io>
 Changes to be committed:
modified:   KCLS/openils/var/templates_kcls/opac/parts/advanced/search.tt2

6 years agoJBAS-2095 Syslog delete all files older than 2 years
Bill Erickson [Mon, 28 Jan 2019 17:38:22 +0000 (12:38 -0500)]
JBAS-2095 Syslog delete all files older than 2 years

In other words, only retain the activity and apache access log files for
2 years total.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2174 Dog/Yeti combo self-reg cards
Bill Erickson [Thu, 17 Jan 2019 21:35:52 +0000 (16:35 -0500)]
JBAS-2174 Dog/Yeti combo self-reg cards

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2138 Patron search grid column configs
Bill Erickson [Thu, 17 Jan 2019 15:32:40 +0000 (10:32 -0500)]
JBAS-2138 Patron search grid column configs

* Create requested layout config
* Create org setting type to store the value
* Remove the analogous workstation setting type to prevent storing
  overrides to column configs.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 3.2 sample data gets workstation setting types
Bill Erickson [Thu, 17 Jan 2019 15:11:44 +0000 (07:11 -0800)]
JBAS-1832 3.2 sample data gets workstation setting types

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Crontab updates to match production
Bill Erickson [Wed, 16 Jan 2019 15:28:19 +0000 (10:28 -0500)]
JBAS-1832 Crontab updates to match production

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