working/Evergreen.git
10 years agowebstaff: Transfer Copies to Marked Volume collab/phasefx/webstaff-sprint2
Jason Etheridge [Wed, 9 Sep 2015 22:02:06 +0000 (18:02 -0400)]
webstaff: Transfer Copies to Marked Volume

in Copy Bucket

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agowebstaff: implement Merge Selected Records from record bucket
Galen Charlton [Wed, 9 Sep 2015 22:56:08 +0000 (22:56 +0000)]
webstaff: implement Merge Selected Records from record bucket

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoAdd "add items to bucket" action to holdings maint
Mike Rylander [Wed, 9 Sep 2015 20:26:44 +0000 (16:26 -0400)]
Add "add items to bucket" action to holdings maint

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoRefactor replace-barcode to be reusable, and reuse it in holdings maint
Mike Rylander [Wed, 9 Sep 2015 17:57:41 +0000 (13:57 -0400)]
Refactor replace-barcode to be reusable, and reuse it in holdings maint

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoConjoined items management
Mike Rylander [Wed, 9 Sep 2015 14:17:05 +0000 (10:17 -0400)]
Conjoined items management

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebstaff: ensure that side-by-side MARC record views don't overlap text
Galen Charlton [Tue, 8 Sep 2015 21:47:49 +0000 (21:47 +0000)]
webstaff: ensure that side-by-side MARC record views don't overlap text

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff Z39.50: unbreak MARC editor embedded in overlay
Galen Charlton [Tue, 8 Sep 2015 21:42:49 +0000 (21:42 +0000)]
webstaff Z39.50: unbreak MARC editor embedded in overlay

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: flat MARC editor now updates model on blur, not change
Galen Charlton [Tue, 8 Sep 2015 20:44:00 +0000 (20:44 +0000)]
webstaff: flat MARC editor now updates model on blur, not change

This fixes a problem where attempting to type in the flat
MARC editor would result in a fromBreaker()/toBreaker() cycle
being run with each keystroke, which (among other things) made
the user have to fight for control of the insertion cursor.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoRevert "webstaff: add Mark as Overlay Target to MARC editor"
Jason Etheridge [Tue, 8 Sep 2015 19:31:42 +0000 (15:31 -0400)]
Revert "webstaff: add Mark as Overlay Target to MARC editor"

This reverts commit d42f650483baa6da2aa7798aa7b48b486a2a898e.

10 years agowebstaff: fix a thinko when saving default Z39.50 targets
Galen Charlton [Tue, 8 Sep 2015 19:33:00 +0000 (19:33 +0000)]
webstaff: fix a thinko when saving default Z39.50 targets

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff Z39.50: don't risk letting default_targets be undefined
Jason Etheridge [Tue, 8 Sep 2015 18:10:33 +0000 (14:10 -0400)]
webstaff Z39.50: don't risk letting default_targets be undefined

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: add Mark as Overlay Target to MARC editor
Jason Etheridge [Thu, 3 Sep 2015 05:49:19 +0000 (01:49 -0400)]
webstaff: add Mark as Overlay Target to MARC editor

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoConjoined item attach-inator
Mike Rylander [Tue, 8 Sep 2015 19:27:22 +0000 (15:27 -0400)]
Conjoined item attach-inator

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebstaff: implement add to record bucket from catalog view
Galen Charlton [Tue, 8 Sep 2015 19:16:28 +0000 (19:16 +0000)]
webstaff: implement add to record bucket from catalog view

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoMore default values for required fields
Mike Rylander [Tue, 8 Sep 2015 18:42:36 +0000 (14:42 -0400)]
More default values for required fields

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd support for the fast-add copy status org setting
Mike Rylander [Tue, 8 Sep 2015 16:38:24 +0000 (12:38 -0400)]
Add support for the fast-add copy status org setting

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebstaff: implement saving default Z39.50 targets
Galen Charlton [Tue, 8 Sep 2015 16:07:36 +0000 (16:07 +0000)]
webstaff: implement saving default Z39.50 targets

Also make the target password input field's type be
"password".

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoUse ids for prefix, suffix, label_class
Mike Rylander [Tue, 8 Sep 2015 15:47:49 +0000 (11:47 -0400)]
Use ids for prefix, suffix, label_class

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoProtect the cloner from undefined values
Mike Rylander [Tue, 8 Sep 2015 15:47:27 +0000 (11:47 -0400)]
Protect the cloner from undefined values

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMARC editor button layout improvement; add mark-vol-transfer-dest and mark-conjoined...
Mike Rylander [Fri, 4 Sep 2015 20:47:43 +0000 (16:47 -0400)]
MARC editor button layout improvement; add mark-vol-transfer-dest and mark-conjoined-dest

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agouse localStorage for the overlay-record selection
Jason Etheridge [Wed, 12 Aug 2015 17:52:05 +0000 (13:52 -0400)]
use localStorage for the overlay-record selection

in the Import Record from z39.50 interface

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agoadd Mark as Overlay Target to MARC editor
Jason Etheridge [Thu, 3 Sep 2015 05:49:19 +0000 (01:49 -0400)]
add Mark as Overlay Target to MARC editor

no bells and whistles though :)

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agoAdd confirmation before deleting copies/volumes
Mike Rylander [Fri, 4 Sep 2015 19:32:35 +0000 (15:32 -0400)]
Add confirmation before deleting copies/volumes

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAllow deleting copys/vols ... need a speed bump?
Mike Rylander [Fri, 4 Sep 2015 17:59:14 +0000 (13:59 -0400)]
Allow deleting copys/vols ... need a speed bump?

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd a save-and-continue mode
Mike Rylander [Fri, 4 Sep 2015 17:57:16 +0000 (13:57 -0400)]
Add a save-and-continue mode

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoProvide a fieldmapper-aware cloning method
Mike Rylander [Fri, 4 Sep 2015 17:56:33 +0000 (13:56 -0400)]
Provide a fieldmapper-aware cloning method

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMake next-barcode-on-enter happy
Mike Rylander [Fri, 4 Sep 2015 14:56:56 +0000 (10:56 -0400)]
Make next-barcode-on-enter happy

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoEnable Fast Item Add functionality in the MARC editor, and improve button layout
Mike Rylander [Fri, 4 Sep 2015 12:47:03 +0000 (08:47 -0400)]
Enable Fast Item Add functionality in the MARC editor, and improve button layout

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebstaff: add additional FF definitions for authority records
Galen Charlton [Thu, 3 Sep 2015 21:47:25 +0000 (21:47 +0000)]
webstaff: add additional FF definitions for authority records

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: put heading validation lookups in a promise chain
Galen Charlton [Thu, 3 Sep 2015 21:27:25 +0000 (21:27 +0000)]
webstaff: put heading validation lookups in a promise chain

Doing this to avoid spamming potentially a couple dozen
authority record lookups all at once.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: improve performance of open-ils.search.authority.simple_heading.from_xml
Galen Charlton [Thu, 3 Sep 2015 21:13:27 +0000 (21:13 +0000)]
webstaff: improve performance of open-ils.search.authority.simple_heading.from_xml

Searching authority.record_entry by comparing are.simple_heading
with the results of authority.simple_normalize_heading() can result
in bad query plans; if we calculate the results of that function
first, we have a much better chance of hitting the index on
simple_heading.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: add Validate (headings) button to MARC editor
Galen Charlton [Thu, 3 Sep 2015 20:26:24 +0000 (20:26 +0000)]
webstaff: add Validate (headings) button to MARC editor

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoAdd Request Items to copy buckets
Mike Rylander [Thu, 3 Sep 2015 18:24:16 +0000 (14:24 -0400)]
Add Request Items to copy buckets

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebstaff: prune empty fields and subfields before saving MARC record
Galen Charlton [Thu, 3 Sep 2015 17:17:59 +0000 (17:17 +0000)]
webstaff: prune empty fields and subfields before saving MARC record

This implements functionality that was handled server-side
by the XUL staff client.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoAdd modal "request items" to holding view
Mike Rylander [Thu, 3 Sep 2015 16:42:33 +0000 (12:42 -0400)]
Add modal "request items" to holding view

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebstaff: make authorityControlSet in egTagTable actually be a singleton
Galen Charlton [Thu, 3 Sep 2015 16:03:05 +0000 (16:03 +0000)]
webstaff: make authorityControlSet in egTagTable actually be a singleton

This resolves an issue where the control set can be incompletely
initialized when jumping from creating a new bib to opening
in in catalog view.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: implement Create New MARC Record
Galen Charlton [Thu, 3 Sep 2015 15:47:21 +0000 (15:47 +0000)]
webstaff: implement Create New MARC Record

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoEdit items from copy buckets
Mike Rylander [Thu, 3 Sep 2015 13:54:33 +0000 (09:54 -0400)]
Edit items from copy buckets

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoSupport adding copies and volumes
Mike Rylander [Thu, 3 Sep 2015 13:11:30 +0000 (09:11 -0400)]
Support adding copies and volumes

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTransfer volume and item actions
Mike Rylander [Thu, 3 Sep 2015 12:21:20 +0000 (08:21 -0400)]
Transfer volume and item actions

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAvoid adding deleted notes that were created in the same session
Mike Rylander [Wed, 2 Sep 2015 20:45:42 +0000 (16:45 -0400)]
Avoid adding deleted notes that were created in the same session

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoCopy note bug fixing
Mike Rylander [Wed, 2 Sep 2015 20:43:16 +0000 (16:43 -0400)]
Copy note bug fixing

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd copy note creation/editing; TODO: move copy note dialog to a service so others...
Mike Rylander [Wed, 2 Sep 2015 20:12:44 +0000 (16:12 -0400)]
Add copy note creation/editing; TODO: move copy note dialog to a service so others can use it

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoSupport fleshed updating of copy notes
Mike Rylander [Wed, 2 Sep 2015 20:03:35 +0000 (16:03 -0400)]
Support fleshed updating of copy notes

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoDirty-data watcher stops unload when there is unsaved data
Mike Rylander [Wed, 2 Sep 2015 15:46:28 +0000 (11:46 -0400)]
Dirty-data watcher stops unload when there is  unsaved data

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd call number attrs to copy templates
Mike Rylander [Wed, 2 Sep 2015 14:56:45 +0000 (10:56 -0400)]
Add call number attrs to copy templates

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTrack and update part info
Mike Rylander [Tue, 1 Sep 2015 19:17:01 +0000 (15:17 -0400)]
Track and update part info

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAllow automatic part creation
Mike Rylander [Tue, 1 Sep 2015 19:16:31 +0000 (15:16 -0400)]
Allow automatic part creation

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebstaff: check that control set loaded before loading record into MARC editor
Galen Charlton [Tue, 1 Sep 2015 18:44:11 +0000 (18:44 +0000)]
webstaff: check that control set loaded before loading record into MARC editor

This seems hacky... but it also seems to work.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoProtect copies and vols from being removed via "count" fields; avoid missing statcat...
Mike Rylander [Tue, 1 Sep 2015 18:03:26 +0000 (14:03 -0400)]
Protect copies and vols from being removed via "count" fields; avoid missing statcat errors

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoClose dropdown on select
Mike Rylander [Tue, 1 Sep 2015 17:52:41 +0000 (13:52 -0400)]
Close dropdown on select

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoNo need for focus-me
Mike Rylander [Tue, 1 Sep 2015 17:50:13 +0000 (13:50 -0400)]
No need for focus-me

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoClear template name after application so another can be selected
Mike Rylander [Tue, 1 Sep 2015 17:03:44 +0000 (13:03 -0400)]
Clear template name after application so another can be selected

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoShow filtered list on user input
Mike Rylander [Tue, 1 Sep 2015 17:03:13 +0000 (13:03 -0400)]
Show filtered list on user input

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebstaff: map see from/see also from correctly
Galen Charlton [Tue, 1 Sep 2015 16:51:40 +0000 (16:51 +0000)]
webstaff: map see from/see also from correctly

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: add another set of navigation buttons to headings chooser
Galen Charlton [Tue, 1 Sep 2015 16:32:35 +0000 (16:32 +0000)]
webstaff: add another set of navigation buttons to headings chooser

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: tweak headings chooser to take less vertical space
Galen Charlton [Tue, 1 Sep 2015 16:30:32 +0000 (16:30 +0000)]
webstaff: tweak headings chooser to take less vertical space

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: implement a headings browser and chooser in authority linker
Galen Charlton [Tue, 1 Sep 2015 04:29:57 +0000 (04:29 +0000)]
webstaff: implement a headings browser and chooser in authority linker

The authority linker dialog in the web staff interface now
knows how to browse list of available headings.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: start work on authority linker modal
Galen Charlton [Mon, 31 Aug 2015 22:09:01 +0000 (22:09 +0000)]
webstaff: start work on authority linker modal

When a bib record is opened in the MARC editor, fields that
can be put under authority control now have a link button at
the end of the subfield list. When clicked, this opens
a dialog box that, for now, allows:

* creating a new authority record based on the bib heading
* creating a new authority record and launching a secondary
  MARC editor.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: fix bug in MARC21.Field.deleteSubfield()
Galen Charlton [Mon, 31 Aug 2015 22:06:23 +0000 (22:06 +0000)]
webstaff: fix bug in MARC21.Field.deleteSubfield()

Bug had the effect of ensuring that... subfields would
not be deleted.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: improve initialization of egTable.authorityControlSet()
Galen Charlton [Mon, 31 Aug 2015 17:33:30 +0000 (17:33 +0000)]
webstaff: improve initialization of egTable.authorityControlSet()

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: port authority control set from MARC21 to egTagTable
Galen Charlton [Mon, 31 Aug 2015 17:27:36 +0000 (17:27 +0000)]
webstaff: port authority control set from MARC21 to egTagTable

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoShow the column picker for working and completed grids
Mike Rylander [Mon, 31 Aug 2015 19:50:04 +0000 (15:50 -0400)]
Show the column picker for working and completed grids

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoRemove the page-level controller
Mike Rylander [Mon, 31 Aug 2015 19:48:51 +0000 (15:48 -0400)]
Remove the page-level controller

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoLP#1452950 reduce console errors on obscure dob check
Bill Erickson [Thu, 20 Aug 2015 02:22:00 +0000 (22:22 -0400)]
LP#1452950 reduce console errors on obscure dob check

Avoid referencing egCore.env.* before env values have had time to arrive
from the server.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoUnbreak grid feature detection
Mike Rylander [Mon, 31 Aug 2015 17:22:10 +0000 (13:22 -0400)]
Unbreak grid feature detection

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoStat cat editing, templating, and defaults
Mike Rylander [Fri, 28 Aug 2015 21:46:06 +0000 (17:46 -0400)]
Stat cat editing, templating, and defaults

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoEnhance grid item selection API for external hooks
Mike Rylander [Fri, 28 Aug 2015 21:42:41 +0000 (17:42 -0400)]
Enhance grid item selection API for external hooks

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd copy stat cats and entries to pcrud
Mike Rylander [Fri, 28 Aug 2015 21:41:18 +0000 (17:41 -0400)]
Add copy stat cats and entries to pcrud

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoLP#1489955: enable filtering authority search/browse by thesaurus
Galen Charlton [Fri, 28 Aug 2015 21:18:04 +0000 (21:18 +0000)]
LP#1489955: enable filtering authority search/browse by thesaurus

This patch adds support for restricting the scope of an
authority headings browse or authority record search by
thesaurus.  For example, in SuperCat, the URL pattern

/opac/extras/browse/marcxml/authority.subject/1/heart/0/20

generates returns a browse of up to 20 authority records
centered around the subject heading "heart".  With this patch,
the URL pattern

/opac/extras/browse/marcxml/authority.subject/1/heart/0/20/c

restricts the browse to MeSH headings. Multiple thesauruses
can be specified as well; for example, this URL pattern

/opac/extras/browse/marcxml/authority.subject/1/heart/0/20/a,b

browses in LCSH and LC Children's.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: teach manage authorities about the new MARC editor
Galen Charlton [Fri, 28 Aug 2015 00:48:17 +0000 (00:48 +0000)]
webstaff: teach manage authorities about the new MARC editor

At the moment, a new window is opened. It might be worth seeing
if we can open a dijit.Dialog instead, but... that might be
pushing our luck.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: add support for editing authority records
Galen Charlton [Fri, 28 Aug 2015 00:45:23 +0000 (00:45 +0000)]
webstaff: add support for editing authority records

This adds basic support for invoking the MARC editor on
authority records, and fixes a couple bugs discovered
along the way. The route currently supported is

/cat/catalog/authority/:authority_id/marc_edit

In the future, some sort of summary view of an authority
record might be added, in which case the route
"/cat/catalog/authority/:authority_id" is available.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: add routine for Dojo JS to detect if running in iframe
Galen Charlton [Thu, 27 Aug 2015 22:23:23 +0000 (22:23 +0000)]
webstaff: add routine for Dojo JS to detect if running in iframe

Sometimes legacy Dojo interfaces may need to adjust their
behavior if they're embedded in the web staff client. This patch
adds a new utility function, openils.Util.inIFrame(), to detect
if such code is running in an iframe. If so, the presumption
is that iframe belongs to the web staff client.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoAdd actions for editing just copy attributes or vol/copy details
Mike Rylander [Fri, 21 Aug 2015 17:30:06 +0000 (13:30 -0400)]
Add actions for editing just copy attributes or vol/copy details

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoDisable org selector when defaults say to
Mike Rylander [Fri, 21 Aug 2015 17:23:37 +0000 (13:23 -0400)]
Disable org selector when defaults say to

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoTeach org selector to be completely disabled via text attr
Mike Rylander [Fri, 21 Aug 2015 17:23:12 +0000 (13:23 -0400)]
Teach org selector to be completely disabled via text attr

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoSupply a "defaults" interface for disabling element and setting call number batch...
Mike Rylander [Fri, 21 Aug 2015 17:11:49 +0000 (13:11 -0400)]
Supply a "defaults" interface for disabling element and setting call number batch defaults

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoExpose columns through grid controls for external column pickers
Mike Rylander [Fri, 21 Aug 2015 17:10:41 +0000 (13:10 -0400)]
Expose columns through grid controls for external column pickers

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLayout improvements and templates
Mike Rylander [Fri, 21 Aug 2015 02:18:02 +0000 (22:18 -0400)]
Layout improvements and templates

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoAdd enter-key-handler; improve basic combo box; teach org selector how to not have...
Mike Rylander [Fri, 21 Aug 2015 02:17:20 +0000 (22:17 -0400)]
Add enter-key-handler; improve basic combo box; teach org selector how to not have a default value

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoAdd a "Batch Apply" template row above call numbers
Mike Rylander [Wed, 19 Aug 2015 17:43:23 +0000 (13:43 -0400)]
Add a "Batch Apply" template row above call numbers

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoUpdate all instances of the call number, mainly for copy display
Mike Rylander [Tue, 18 Aug 2015 21:53:48 +0000 (17:53 -0400)]
Update all instances of the call number, mainly for copy display

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoCopy editing!
Mike Rylander [Tue, 18 Aug 2015 21:27:47 +0000 (17:27 -0400)]
Copy editing!

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoTeach the grid how to flesh the last step in a path if it is unfleshed
Mike Rylander [Tue, 18 Aug 2015 21:26:58 +0000 (17:26 -0400)]
Teach the grid how to flesh the last step in a path if it is unfleshed

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1484989: tweak test case
Galen Charlton [Thu, 27 Aug 2015 16:02:57 +0000 (16:02 +0000)]
LP#1484989: tweak test case

This adjusts the test case so that it will
report on the planned number of tests even if the
test circ cannot be retrieved for some reason.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoLP#1484989 Don't close xacts with checkin-generated fines
Dan Wells [Fri, 14 Aug 2015 19:11:16 +0000 (15:11 -0400)]
LP#1484989 Don't close xacts with checkin-generated fines

If a transaction has checkin-generated fines, and previously had a
balance of zero, the rearranged billing code was prematurely closing
the transaction.  This commit separates the closing step to run after
any possible fine generation.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoUpdate Translations
Jason Stephenson [Wed, 26 Aug 2015 19:24:19 +0000 (15:24 -0400)]
Update Translations

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
10 years agoLP#1486800: Remove Penalty.pm from MANIFEST
Ben Shum [Thu, 20 Aug 2015 02:34:25 +0000 (22:34 -0400)]
LP#1486800: Remove Penalty.pm from MANIFEST

With the changes from bug 1312308, open-ils.penalty service was removed
(see http://git.evergreen-ils.org/?p=Evergreen.git;a=commit;h=432a106facf4ee93e544408d70524f06d55ff56e in master).

When performing a make install afterwards, we see this warning in the
console:

WARNING: the following files are missing in your kit:
 lib/OpenILS/Application/Penalty.pm
Please inform the author.

Looking around, I can see that we may need to remove the entry for
lib/OpenILS/Application/Penalty.pm from OpenILS/lib/perlmods/MANIFEST.

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoForward porting 2.8.2->2.8.3 SQL upgrade
Bill Erickson [Thu, 20 Aug 2015 14:23:33 +0000 (10:23 -0400)]
Forward porting 2.8.2->2.8.3 SQL upgrade

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoLP#1484650: Missing webstaff2pot make target for newpot
Ben Shum [Wed, 19 Aug 2015 22:11:18 +0000 (18:11 -0400)]
LP#1484650: Missing webstaff2pot make target for newpot

Seems that something went awry with the commit I submitted for pullrequest
and we missed the actual change to make the webstaff client file for
translation.

Fixed.

Signed-off-by: Ben Shum <bshum@biblio.org>
10 years agoRelease notes for 2.8.3 release
Kathy Lussier [Wed, 19 Aug 2015 21:13:22 +0000 (17:13 -0400)]
Release notes for 2.8.3 release

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
10 years agolp1198465 Release notes for Conditional Negative Balance branch
Kathy Lussier [Mon, 10 Feb 2014 05:24:18 +0000 (00:24 -0500)]
lp1198465 Release notes for Conditional Negative Balance branch

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
10 years agoFix mis-stamping of 0940.schema.vlist_freq.sql.
Jason Stephenson [Wed, 19 Aug 2015 19:52:47 +0000 (15:52 -0400)]
Fix mis-stamping of 0940.schema.vlist_freq.sql.

I typed the wrong number in the upgrade script.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
10 years agoLP#1484650: Add webstaff as an i18n target
Ben Shum [Thu, 13 Aug 2015 16:27:57 +0000 (12:27 -0400)]
LP#1484650: Add webstaff as an i18n target

In order to begin the translation process for the new web client
development, we need to add a new translation target file.

Using tpac tt2 as an example, I have added a new "webstaff" target
that will include all the staff pages that have been created up till
now.

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
10 years agoLP# 1086934 - TPAC: Complete column sorting in some screens
Dan Pearl [Wed, 14 Nov 2012 17:14:11 +0000 (12:14 -0500)]
LP# 1086934 - TPAC: Complete column sorting in some screens

(specifically holds, circs, and circs_history)

An earlier LP issue #1010277 concerned the halfway implementation of
the column sort facility, and was addressed at the time by ripping out any hint of
column sort capability, among other cleanup issues.

The sorting capability has now been implemented with the following functionality:
  * Clicking on the appropriate column heads now sorts the contents from
    "ascending" to "descending" to "no sort".  (The "no sort" will restore the
    original list as presented to the patron.)

  * The sort indicator (an up or down arrow) is placed to the right
    of the column head, as appropriate.

  * The combined "Title/Author" column in the circ screens is now separated into two
    independently sortable columns (Title and Author).

  * Title sorting is done with the 'filing' characters (leading "the", "a",
    "an", and other langugage equivalents) removed. To clarify the
    behavior for the patron, the leading articles are rendered in
    a smaller font, so as to keep the main entry prominent.  In
    addition to the filing characters removed for the sort, leading
    non-alphanumeric characters are ignored in the sort.

This commit only affects those screens and columns that suggested column sorting
capability.

Signed-off-by: Dan Pearl <dpearl@cwmars.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
Conflicts:
Open-ILS/src/templates/opac/parts/topnav.tt2

Conflicts:
Open-ILS/src/templates/opac/css/style.css.tt2

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
10 years agoLP#1457111 eg-pbx-allocator uses modern rpc api name
Bill Erickson [Wed, 20 May 2015 16:24:13 +0000 (12:24 -0400)]
LP#1457111 eg-pbx-allocator uses modern rpc api name

Replace "-" with "__" in XML-RPC method name for compatibility with
modern Perl XML-RPC libraries.

See also https://bugs.launchpad.net/bugs/1050596

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Ben Shum <bshum@biblio.org>
10 years agoLP 1438136: Stamping upgrade script.
Jason Stephenson [Wed, 19 Aug 2015 19:01:10 +0000 (15:01 -0400)]
LP 1438136: Stamping upgrade script.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
10 years agoLP#1438136: Make upgrade script forgiving
Mike Rylander [Sun, 26 Apr 2015 16:29:18 +0000 (12:29 -0400)]
LP#1438136: Make upgrade script forgiving

If the functions already exist, that's OK.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Jason Boyer <jboyer@library.in.gov>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
10 years agoLP#1438136: Protect PG < 9.2 from our stats probe
Mike Rylander [Fri, 17 Apr 2015 16:37:06 +0000 (12:37 -0400)]
LP#1438136: Protect PG < 9.2 from our stats probe

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
10 years agoLP#1438136: Update baseline schema files
Mike Rylander [Thu, 16 Apr 2015 21:39:49 +0000 (17:39 -0400)]
LP#1438136: Update baseline schema files

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>