working/Evergreen.git
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>
6 years agoJBAS-1839 Ansible logs history
Bill Erickson [Tue, 30 Oct 2018 18:45:04 +0000 (14:45 -0400)]
JBAS-1839 Ansible logs history

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1839 More 3.2 browse SQL syncing
Bill Erickson [Tue, 30 Oct 2018 18:15:44 +0000 (14:15 -0400)]
JBAS-1839 More 3.2 browse SQL syncing

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-188 catalog fixes search templates
Katlyn Beck [Wed, 24 Oct 2018 21:23:17 +0000 (21:23 +0000)]
CAT-188 catalog fixes search templates

- Added template name input, save button, and delete button
- Adjusted getSearchStash() to parse JSON
- Added templateActionSave function to call create_template using browser specific variables
- Added templateActionDelete function to mirror desktop functionality
- Added functions to save to localStorage in place of file storage

Signed-off-by: Katlyn Beck <kbeck@catalyte.io>
 Changes to be committed:
modified:   KCLS/openils/var/templates_kcls/opac/parts/advanced/search.tt2
modified:   Open-ILS/web/js/ui/kcls/conify/global/config/search_templates.js

6 years agoCAT-188 3.2 catalog fixes search templates WIP
Katlyn Beck [Tue, 23 Oct 2018 16:19:01 +0000 (16:19 +0000)]
CAT-188 3.2 catalog fixes search templates WIP

Signed-off-by: Katlyn Beck <kbeck@catalyte.io>
 Changes to be committed:
modified:   KCLS/openils/var/templates_kcls/opac/parts/advanced/search.tt2
modified:   Open-ILS/web/js/ui/kcls/conify/global/config/search_templates.js

6 years agoLP#1800481 Vandelay import form templates
Bill Erickson [Mon, 29 Oct 2018 16:31:26 +0000 (12:31 -0400)]
LP#1800481 Vandelay import form templates

Support saving MARC Import form values as named templates.  Values are
stored as (by defualt) workstation settings.  A template may be selected
as the default and templates may be deleted.

Includes release notes update angular vandelay.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1779158 Ang6 Vandelay Release Notes
Bill Erickson [Thu, 11 Oct 2018 19:47:58 +0000 (15:47 -0400)]
LP#1779158 Ang6 Vandelay Release Notes

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoLP#1779158 Ang6 Vandelay UI Port
Bill Erickson [Thu, 28 Jun 2018 22:23:39 +0000 (18:23 -0400)]
LP#1779158 Ang6 Vandelay UI Port

Port of the MARC Import/Export UI from a Dojo-driven interface to a
Angular(6) interface.

Includes an additional UI called "Recent Imports" which displays
Vandelay session tracker information for both active sessions and those
within the selected time frame.  Active sessions are updated regularly
to display progress to the user.

Includes grid persist key workstation settings.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1839 Browse entries index md5 vals; other SQL
Bill Erickson [Tue, 30 Oct 2018 16:12:19 +0000 (09:12 -0700)]
JBAS-1839 Browse entries index md5 vals; other SQL

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2117 Aged payments first in circ aging
Bill Erickson [Thu, 25 Oct 2018 16:44:06 +0000 (12:44 -0400)]
JBAS-2117 Aged payments first in circ aging

Delete payments from active table first to clear any
account_adjustment's that might link to billings that will also be
deleted.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1306 Reprint lost/paid from payment history
Bill Erickson [Thu, 18 Oct 2018 19:21:10 +0000 (15:21 -0400)]
JBAS-1306 Reprint lost/paid from payment history

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1839 Ansible root plays get names
Bill Erickson [Wed, 17 Oct 2018 16:22:38 +0000 (12:22 -0400)]
JBAS-1839 Ansible root plays get names

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1839 Ansible separate localhost ('single') target
Bill Erickson [Wed, 17 Oct 2018 16:18:50 +0000 (12:18 -0400)]
JBAS-1839 Ansible separate localhost ('single') target

Create a separate ansible build target for single-server hosts, e.g.
'localhost'.  This simplifies the plays by not requiring special
handling for single-server instances.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1839 Ansible skip angular on sips/utils
Bill Erickson [Wed, 17 Oct 2018 15:30:33 +0000 (11:30 -0400)]
JBAS-1839 Ansible skip angular on sips/utils

Avoid building AngJS and Ang targets on sips / utils

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2129 Delay 3.2 copy alert migration
Bill Erickson [Tue, 16 Oct 2018 21:39:27 +0000 (17:39 -0400)]
JBAS-2129 Delay 3.2 copy alert migration

They are not compliant with XUL.  Research pending.

They can be migrated later.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 Integrate browse SQL diffs to 3.2 SQL
Bill Erickson [Wed, 10 Oct 2018 17:57:06 +0000 (13:57 -0400)]
JBAS-1832 Integrate browse SQL diffs to 3.2 SQL

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2090 Green River College cards
Bill Erickson [Wed, 26 Sep 2018 15:16:26 +0000 (11:16 -0400)]
JBAS-2090 Green River College cards

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoAnsible uses XUL series ID for server ID
Bill Erickson [Mon, 1 Oct 2018 15:37:49 +0000 (11:37 -0400)]
Ansible uses XUL series ID for server ID

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoAnsible publishes XUL build files
Bill Erickson [Mon, 1 Oct 2018 15:24:27 +0000 (11:24 -0400)]
Ansible publishes XUL build files

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoAnsible stop-util ignore reporter kill errors
Bill Erickson [Mon, 1 Oct 2018 14:01:32 +0000 (10:01 -0400)]
Ansible stop-util ignore reporter kill errors

Keep going when a reporter pid file is found but no such process is
running.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoPort KCLS changes to pingest.pl
Bill Erickson [Fri, 28 Sep 2018 19:26:31 +0000 (15:26 -0400)]
Port KCLS changes to pingest.pl

Now we can benefit from up-stream additions.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoAnsible Angular(JS) build steps
Bill Erickson [Thu, 27 Sep 2018 15:44:00 +0000 (11:44 -0400)]
Ansible Angular(JS) build steps

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-188 Copy table view/edit links browser support
Bill Erickson [Mon, 24 Sep 2018 15:52:04 +0000 (11:52 -0400)]
CAT-188 Copy table view/edit links browser support

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-188 Search result table link repairs
Bill Erickson [Mon, 24 Sep 2018 15:38:07 +0000 (11:38 -0400)]
CAT-188 Search result table link repairs

Use the "href" on the source <a> element for the search resutls
new_tab() call.

In the browser client, no special handling is required.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCAT-188 Catalog Browser compatability WIP SQUASH
Kyle Huckins [Wed, 11 Jul 2018 20:19:37 +0000 (20:19 +0000)]
CAT-188 Catalog Browser compatability WIP SQUASH

6 years agoJBAS-1832 3.2 upgrade SQL reorder; more logging
Bill Erickson [Thu, 27 Sep 2018 14:37:24 +0000 (10:37 -0400)]
JBAS-1832 3.2 upgrade SQL reorder; more logging

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoeg-brick-wizard non-graceful detach 1 second
Bill Erickson [Wed, 26 Sep 2018 21:31:37 +0000 (17:31 -0400)]
eg-brick-wizard non-graceful detach 1 second

Sleep of 0 means forever in ansible, not "no sleep"

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoCollege flag may apply to students and teachers
Bill Erickson [Tue, 18 Sep 2018 17:27:58 +0000 (10:27 -0700)]
College flag may apply to students and teachers

Ensure the --college flag is set for both students and teachers when
importing college student/teacher accounts

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2088 Add online payments help email to pay form
Bill Erickson [Tue, 14 Aug 2018 18:50:58 +0000 (14:50 -0400)]
JBAS-2088 Add online payments help email to pay form

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2035 TPAC Syndetics support
Bill Erickson [Thu, 2 Aug 2018 15:54:44 +0000 (11:54 -0400)]
JBAS-2035 TPAC Syndetics support

* 'Reviews and More' opens the Syndetics index page for the record.
* 'Summaries and More' also opens the Syndetics index page for the
  record.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2103 Rainbow combo card; label updates
Bill Erickson [Fri, 14 Sep 2018 19:00:59 +0000 (15:00 -0400)]
JBAS-2103 Rainbow combo card; label updates

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoStudent imports sftp client force-new option
Bill Erickson [Mon, 17 Sep 2018 19:59:57 +0000 (12:59 -0700)]
Student imports sftp client force-new option

Adds a new -n flag to sftp-client-agent.sh so the agent can be used to
process files with >500 new accounts instead of having to process
manually with generate-patrons-from-csv.pl

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2096 implement hiding for stat cat ""Hidden in BiblioCommons"
Bradley Bonner [Wed, 29 Aug 2018 20:39:23 +0000 (13:39 -0700)]
JBAS-2096 implement hiding for stat cat ""Hidden in BiblioCommons"

As discussed in JBAS-2096, this change adds item opac_visible logic changes to support the newly added "Hidden in BiblioCommons" stat cat.

Bradley Bonner
bbonner@kcls.org

6 years agoper WHD 6134532, removing the patron first name macro from the receipt.
Bradley Bonner [Thu, 23 Aug 2018 17:35:02 +0000 (10:35 -0700)]
per WHD 6134532, removing the patron first name macro from the receipt.

6 years agoJBAS-2089 Remove keychain and pride cards
Bill Erickson [Tue, 14 Aug 2018 18:45:09 +0000 (14:45 -0400)]
JBAS-2089 Remove keychain and pride cards

Additionally, since there are no longer any keychain cards, hide the
card type selector and display the wallet cards by default

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 3.2 data updates extracted for parallelizing
Bill Erickson [Wed, 26 Sep 2018 20:38:44 +0000 (16:38 -0400)]
JBAS-1832 3.2 data updates extracted for parallelizing

Move name keywords, billing updates, and browse data migration to
dedicated scripts so they can be manually run in parallel.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1832 3.2 billing columns for aged_billing
Bill Erickson [Mon, 24 Sep 2018 19:03:18 +0000 (15:03 -0400)]
JBAS-1832 3.2 billing columns for aged_billing

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-2117 Aged money split purge to separate script
Bill Erickson [Tue, 16 Oct 2018 19:42:31 +0000 (15:42 -0400)]
JBAS-2117 Aged money split purge to separate script

Move the purging steps, where we delete rows from money.payment /
money.billing, to a separate DB update so it can be run separately if
necessary.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1306 Lost/paid summary view SQL repair
Bill Erickson [Tue, 16 Oct 2018 15:21:35 +0000 (11:21 -0400)]
JBAS-1306 Lost/paid summary view SQL repair

Avoid use of all_ciculation_slim and all_payments view for active
lookups.  These slow the queries down considerably for the normal use
case of staff accepting payments and printing recteipts.

If the B.O. needs access to payments for anon circs / money down the
road we may can create a separate query.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1306 Lost pay dialog login failure fixes
Bill Erickson [Tue, 16 Oct 2018 14:46:20 +0000 (10:46 -0400)]
JBAS-1306 Lost pay dialog login failure fixes

Avoid ressetting the password after a login failure in the lost/paid
dialog, because at the point the login fails, the dialog no longer
exists.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1306 Lost pay dialog verbiage updates
Bill Erickson [Mon, 15 Oct 2018 19:52:33 +0000 (15:52 -0400)]
JBAS-1306 Lost pay dialog verbiage updates

Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 years agoJBAS-1306 Reprint lost payment receipt option
Bill Erickson [Thu, 11 Oct 2018 18:47:25 +0000 (14:47 -0400)]
JBAS-1306 Reprint lost payment receipt option

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