working/Evergreen.git
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>
6 years agoJBAS-2169 SCKO holds receipt target sorting repair
Bill Erickson [Wed, 9 Jan 2019 15:59:17 +0000 (10:59 -0500)]
JBAS-2169 SCKO holds receipt target sorting repair

Ensure the list of hold targets is in the same order as the user data
array provided by the caller for printing the holds receipt.  This
allows the UI to pass the hold status (queue pos, ready-for-pickup) and
have the values link to the correct hold when compiling the print
template.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2172 (LP1619703) Webstaff LI transfer target
Bill Erickson [Tue, 15 Jan 2019 16:18:41 +0000 (11:18 -0500)]
JBAS-2172 (LP1619703) Webstaff LI transfer target

Port the ability to mark a bib record as a lineitem transfer target to
the browser client embedded catalog.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2118 Reprint refundable; show staff login in details
Bill Erickson [Mon, 14 Jan 2019 21:11:01 +0000 (16:11 -0500)]
JBAS-2118 Reprint refundable; show staff login in details

Show lost/paid receipt reprint options in main billing list and in
payments history list.

Show staff A/D login under new "Staff" column in billing payment
details.

Remove the bogus "@ library" for the "Login" column since it referred to
the home library and not the payment library -- best to just not show
it.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2118 Refundable payment receipt printing; copy filters
Bill Erickson [Mon, 14 Jan 2019 18:50:47 +0000 (13:50 -0500)]
JBAS-2118 Refundable payment receipt printing; copy filters

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years ago3.2 marc_stream_importer requires a workstation
Bill Erickson [Fri, 11 Jan 2019 21:27:29 +0000 (16:27 -0500)]
3.2 marc_stream_importer requires a workstation

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2115 3.2 Sample data update (display field maps)
Bill Erickson [Tue, 8 Jan 2019 21:08:04 +0000 (13:08 -0800)]
JBAS-2115 3.2 Sample data update (display field maps)

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2115 Add display_field_map to sample data export
Bill Erickson [Tue, 8 Jan 2019 21:04:48 +0000 (16:04 -0500)]
JBAS-2115 Add display_field_map to sample data export

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2115 Improve ansible brick wizard history logging
Bill Erickson [Tue, 8 Jan 2019 21:03:30 +0000 (16:03 -0500)]
JBAS-2115 Improve ansible brick wizard history logging

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2166 Org open date range HOO calculation fix
Bill Erickson [Wed, 26 Dec 2018 20:35:18 +0000 (15:35 -0500)]
JBAS-2166 Org open date range HOO calculation fix

When calculating open day ranges, be sure a date selected to avoid an
hours of operation collision is not a closed date.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2162 Add heading normalizers to sample data exports
Bill Erickson [Mon, 17 Dec 2018 20:53:01 +0000 (15:53 -0500)]
JBAS-2162 Add heading normalizers to sample data exports

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2162 Manage Authority 3.2 updates
Bill Erickson [Mon, 17 Dec 2018 19:40:53 +0000 (14:40 -0500)]
JBAS-2162 Manage Authority 3.2 updates

Cross-porting dfdf183 from origin's copy of list.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 agoRefundable payment webstaff fix
Bill Erickson [Tue, 11 Dec 2018 16:10:18 +0000 (11:10 -0500)]
Refundable payment webstaff fix

Avoid sending refundable payment values (in the wrong format) to the server
when no refundable payments are made.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1839 Permit APPLY_WORKSTATION_SETTING for staff
Bill Erickson [Fri, 7 Dec 2018 15:02:47 +0000 (10:02 -0500)]
JBAS-1839 Permit APPLY_WORKSTATION_SETTING for staff

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoRemoving old browse resync sample sql
Bill Erickson [Tue, 4 Dec 2018 16:42:46 +0000 (11:42 -0500)]
Removing old browse resync sample sql

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2115 3.2 release notes WIP
Bill Erickson [Mon, 3 Dec 2018 20:10:47 +0000 (15:10 -0500)]
JBAS-2115 3.2 release notes WIP

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2115 3.2 release notes WIP
Bill Erickson [Mon, 3 Dec 2018 19:03:53 +0000 (14:03 -0500)]
JBAS-2115 3.2 release notes WIP

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2115 3.2 release notes WIP
Bill Erickson [Mon, 3 Dec 2018 17:37:50 +0000 (12:37 -0500)]
JBAS-2115 3.2 release notes WIP

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2115 3.2 release notes WIP
Bill Erickson [Mon, 3 Dec 2018 17:25:53 +0000 (12:25 -0500)]
JBAS-2115 3.2 release notes WIP

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2153 Lost precats are not refundable
Bill Erickson [Wed, 28 Nov 2018 18:00:27 +0000 (13:00 -0500)]
JBAS-2153 Lost precats are not refundable

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2153 Limit lost refund tracking by ptype/cirdmod
Bill Erickson [Wed, 28 Nov 2018 16:14:00 +0000 (11:14 -0500)]
JBAS-2153 Limit lost refund tracking by ptype/cirdmod

Only track as refundable cash/check payments for checkouts on refunable
circ modifiers.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoRefundable payment staff name label fix
Bill Erickson [Wed, 28 Nov 2018 15:31:14 +0000 (10:31 -0500)]
Refundable payment staff name label fix

Re-label 'staff_name' from 'Staff First Name' to 'Staff Name' since it
contains the full name reported by A/D.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoUn-suppress staff name/email for refundable payment reports
Bill Erickson [Tue, 27 Nov 2018 21:02:25 +0000 (16:02 -0500)]
Un-suppress staff name/email for refundable payment reports

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2152 Backstage bib export from ID's file
Bill Erickson [Tue, 27 Nov 2018 15:31:27 +0000 (10:31 -0500)]
JBAS-2152 Backstage bib export from ID's file

Adds an --id-file option to the Backstage bib export script.  Useful for
re-exporting problem records to Backstage.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoMore 3.2 data tweaks: vis_attr_vector / heading_field
Bill Erickson [Wed, 21 Nov 2018 22:54:50 +0000 (14:54 -0800)]
More 3.2 data tweaks: vis_attr_vector / heading_field

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2131 Self-reg Slug card
Bill Erickson [Wed, 24 Oct 2018 15:55:42 +0000 (11:55 -0400)]
JBAS-2131 Self-reg Slug card

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2118 Raise lost/pay ldap auth timeout
Bill Erickson [Mon, 19 Nov 2018 21:01:24 +0000 (16:01 -0500)]
JBAS-2118 Raise lost/pay ldap auth timeout

Raise the auth timeout for secondary auth calls to allow plenty of time
between authenticating and submitting the payment.  This is primarily
useful when annotating payments.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2113 Merge 1134 DB change
Bill Erickson [Thu, 15 Nov 2018 17:36:55 +0000 (12:36 -0500)]
JBAS-2113 Merge 1134 DB change

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2118 Lost payments auth for webstaff WIP
Bill Erickson [Thu, 8 Nov 2018 22:28:37 +0000 (17:28 -0500)]
JBAS-2118 Lost payments auth for webstaff WIP

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Payments on checked-in lost are not refundable
Bill Erickson [Thu, 15 Nov 2018 15:28:30 +0000 (10:28 -0500)]
JBAS-2101 Payments on checked-in lost are not refundable

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Re-print lost/paid dialog repairs
Bill Erickson [Wed, 14 Nov 2018 19:57:16 +0000 (14:57 -0500)]
JBAS-2101 Re-print lost/paid dialog repairs

Improve handling of setting and clearing the silent-print mode when
printing lost/paid receipts.

Add a slight delay to the re-enable-silent step to allow the print call
to complete before re-applying the value.  Unclear if this is strictly
necessary, but combined with the above may help.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Improve refundable xact summary payment count fix
Bill Erickson [Wed, 14 Nov 2018 17:21:28 +0000 (12:21 -0500)]
JBAS-2101 Improve refundable xact summary payment count fix

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Improve refundable xact summary view speed
Bill Erickson [Wed, 14 Nov 2018 16:51:43 +0000 (11:51 -0500)]
JBAS-2101 Improve refundable xact summary view speed

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Lost/paid show dialog on re-prints
Bill Erickson [Thu, 8 Nov 2018 19:43:54 +0000 (14:43 -0500)]
JBAS-2101 Lost/paid show dialog on re-prints

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Lost/paid uses default context (again)
Bill Erickson [Thu, 8 Nov 2018 18:17:36 +0000 (13:17 -0500)]
JBAS-2101 Lost/paid uses default context (again)

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1925 eCard form FAQ link
Bill Erickson [Thu, 8 Nov 2018 18:09:39 +0000 (13:09 -0500)]
JBAS-1925 eCard form FAQ link

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Print lost/paid from bill history uses default context
Bill Erickson [Thu, 8 Nov 2018 17:28:51 +0000 (12:28 -0500)]
JBAS-2101 Print lost/paid from bill history uses default context

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Lost payment forces print dialog, uses default context
Bill Erickson [Thu, 8 Nov 2018 17:22:02 +0000 (12:22 -0500)]
JBAS-2101 Lost payment forces print dialog, uses default context

Temporarily clear the silent print option when printing a lost/paid
reciept.  Send lost/paid receipts to the 'default' printer.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2118 Lost payments auth for webstaff WIP
Bill Erickson [Thu, 8 Nov 2018 16:37:30 +0000 (11:37 -0500)]
JBAS-2118 Lost payments auth for webstaff WIP

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Refundable xact address handling improvements
Bill Erickson [Fri, 2 Nov 2018 14:44:49 +0000 (10:44 -0400)]
JBAS-2101 Refundable xact address handling improvements

If no mailing/billing address is linked to the account, use the first
address found for the user.

If no addresses exist, use "NONE" for required refundable xact fields.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2101 Payment grid shows A/D login
Bill Erickson [Thu, 1 Nov 2018 20:53:21 +0000 (16:53 -0400)]
JBAS-2101 Payment grid shows A/D login

In the XUL client transaction details payment grid:

1. Rename the existing "Staff" column to "Login" (i.e. shared ILS login)
2. Add a new column labeled "Staff" which shows the KCLS login (first
   part of email) of the staff that accepted a lost payment.  Column
   will be empty for non-lost payments.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1925 eCard form Seattle residents warning
Bill Erickson [Thu, 1 Nov 2018 20:04:47 +0000 (13:04 -0700)]
JBAS-1925 eCard form Seattle residents warning

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1839 Stock browse migration create_date repair
Bill Erickson [Tue, 30 Oct 2018 19:04:56 +0000 (12:04 -0700)]
JBAS-1839 Stock browse migration create_date repair

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