working/Evergreen.git
10 years agowire the date filter into the payments grid in billing xact history collab/miker/web-client-sprint1-bug-fixing-rebased-collab
Jason Etheridge [Fri, 27 Feb 2015 05:20:24 +0000 (00:20 -0500)]
wire the date filter into the payments grid in billing xact history

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agoApply date filter range on command in billing xact history
Bill Erickson [Wed, 11 Feb 2015 15:54:22 +0000 (10:54 -0500)]
Apply date filter range on command in billing xact history

Adds an Apply button for apply changes to the date filter to the grid.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agoGrid supports automatic refresh with query change
Bill Erickson [Wed, 11 Feb 2015 15:43:43 +0000 (10:43 -0500)]
Grid supports automatic refresh with query change

Adds a new gridControls function watchQuery(), which returns the
contents of the grid query.  When the contents change, the grid
automatically redraws.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agoOpen item status in a new tab
Mike Rylander [Fri, 20 Feb 2015 16:59:23 +0000 (11:59 -0500)]
Open item status in a new tab

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAllow (and use) a default cancel cause for holds by passing around a scalar instead...
Mike Rylander [Fri, 20 Feb 2015 15:59:17 +0000 (10:59 -0500)]
Allow (and use) a default cancel cause for holds by passing around a scalar instead of an object

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoDo not allow workstations as org units that cannot have user
Mike Rylander [Thu, 19 Feb 2015 20:54:38 +0000 (15:54 -0500)]
Do not allow workstations as org units that cannot have user

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTest value directly, and invert test for the a-disabled test
Mike Rylander [Tue, 17 Feb 2015 22:14:23 +0000 (17:14 -0500)]
Test value directly, and invert test for the a-disabled test

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMove aDisabled from patron/app to services/ui so it can be used everywhere
Mike Rylander [Tue, 17 Feb 2015 22:13:32 +0000 (17:13 -0500)]
Move aDisabled from patron/app to services/ui so it can be used everywhere

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAttempt to implement disabling tests for orgs in the magic dropdown
Mike Rylander [Sun, 1 Feb 2015 22:05:29 +0000 (17:05 -0500)]
Attempt to implement disabling tests for orgs in the magic dropdown

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoclean up action rows and styling
Mike Rylander [Tue, 17 Feb 2015 21:25:30 +0000 (16:25 -0500)]
clean up action rows and styling

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd (stub) fast item add, and (working) bib source selection
Mike Rylander [Tue, 17 Feb 2015 18:30:57 +0000 (13:30 -0500)]
Add (stub) fast item add, and (working) bib source selection

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMangle the 005 when saving, and support any record_entry type
Mike Rylander [Mon, 16 Feb 2015 21:52:59 +0000 (16:52 -0500)]
Mangle the 005 when saving, and support any record_entry type

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agohandle up/down arrow (navigate) and ctrl + up/down (duplicate field)
Mike Rylander [Mon, 16 Feb 2015 21:12:24 +0000 (16:12 -0500)]
handle up/down arrow (navigate) and ctrl + up/down (duplicate field)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agocanonicalize field.postion after inserting or removing fields
Mike Rylander [Mon, 16 Feb 2015 21:11:54 +0000 (16:11 -0500)]
canonicalize field.postion after inserting or removing fields

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoinsert 00[678], building 008 from record data
Mike Rylander [Mon, 16 Feb 2015 17:08:40 +0000 (12:08 -0500)]
insert 00[678], building 008 from record data

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoImprove styling; marcrecord bug fixes; implement field/subfield insert and remove
Mike Rylander [Mon, 16 Feb 2015 01:06:50 +0000 (20:06 -0500)]
Improve styling; marcrecord bug fixes; implement field/subfield insert and remove

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoStart styling marc editor via css
Mike Rylander [Fri, 13 Feb 2015 23:13:44 +0000 (18:13 -0500)]
Start styling marc editor via css

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoLP#1421673 Typo in webby: "Databse ID"
Dan Scott [Fri, 13 Feb 2015 15:17:48 +0000 (10:17 -0500)]
LP#1421673 Typo in webby: "Databse ID"

Fixes a typo in the record display in webby.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoCode layout cleanup
Mike Rylander [Fri, 13 Feb 2015 18:17:32 +0000 (13:17 -0500)]
Code layout cleanup

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoShould prompt when there is unsaved data, but does not. More to do...
Mike Rylander [Thu, 12 Feb 2015 00:47:59 +0000 (19:47 -0500)]
Should prompt when there is unsaved data, but does not.  More to do...

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoGlobal undo/redo stack stack
Mike Rylander [Thu, 12 Feb 2015 00:23:32 +0000 (19:23 -0500)]
Global undo/redo stack stack

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMake grid action context menu safe for multiple grids per page
Mike Rylander [Wed, 11 Feb 2015 13:49:12 +0000 (08:49 -0500)]
Make grid action context menu safe for multiple grids per page

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAllow forgive-fines on forced checkout
Mike Rylander [Tue, 10 Feb 2015 17:24:14 +0000 (12:24 -0500)]
Allow forgive-fines on forced checkout

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoIf no row is currently selected on right-click, select the clicked row
Mike Rylander [Tue, 10 Feb 2015 15:48:11 +0000 (10:48 -0500)]
If no row is currently selected on right-click, select the clicked row

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMake grid context menu safer and more state-aware
Mike Rylander [Mon, 9 Feb 2015 22:19:34 +0000 (17:19 -0500)]
Make grid context menu safer and more state-aware

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTypo
Mike Rylander [Mon, 9 Feb 2015 22:09:35 +0000 (17:09 -0500)]
Typo

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agouse ng-options so that the default option works
Mike Rylander [Mon, 9 Feb 2015 21:58:00 +0000 (16:58 -0500)]
use ng-options so that the default option works

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAttach the context menu to the body for proper coordinate mapping
Mike Rylander [Mon, 9 Feb 2015 21:42:47 +0000 (16:42 -0500)]
Attach the context menu to the body for proper coordinate mapping

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoGrid row context menu from Actions dropdown
Mike Rylander [Mon, 9 Feb 2015 21:33:47 +0000 (16:33 -0500)]
Grid row context menu from Actions dropdown

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoadd a Retrieve All These Patrons button
Jason Etheridge [Mon, 9 Feb 2015 20:44:10 +0000 (15:44 -0500)]
add a Retrieve All These Patrons button

in the Item Status -> Circ History List

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agoAdd user-related fields to some hold interfaces
Mike Rylander [Mon, 9 Feb 2015 19:54:53 +0000 (14:54 -0500)]
Add user-related fields to some hold interfaces

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd missing columns to patron search result grid
Mike Rylander [Mon, 9 Feb 2015 18:24:11 +0000 (13:24 -0500)]
Add missing columns to patron search result grid

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoRemove Uncancel Hold action where not useful
Mike Rylander [Mon, 9 Feb 2015 18:06:10 +0000 (13:06 -0500)]
Remove Uncancel Hold action where not useful

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoHide cancel/uncancel as appropriate
Mike Rylander [Mon, 9 Feb 2015 17:51:01 +0000 (12:51 -0500)]
Hide cancel/uncancel as appropriate

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoTeach the autogrid how to hide actions
Mike Rylander [Mon, 9 Feb 2015 17:50:44 +0000 (12:50 -0500)]
Teach the autogrid how to hide actions

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoremove Group Actions from Group Member Details
Jason Etheridge [Fri, 6 Feb 2015 22:25:10 +0000 (17:25 -0500)]
remove Group Actions from Group Member Details

place "Move Another Patron To This Group" under Actions

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agochange Retrieve Selected Patron
Jason Etheridge [Fri, 6 Feb 2015 21:33:51 +0000 (16:33 -0500)]
change Retrieve Selected Patron

to Retrieve Selected Patrons for Other -> Group Member Details interface

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
10 years agoContext menu infrastructure
Mike Rylander [Thu, 5 Feb 2015 21:21:20 +0000 (16:21 -0500)]
Context menu infrastructure

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoInitial MARC editor -- load, edit content, save, see the Breaker version
Mike Rylander [Thu, 5 Feb 2015 03:46:20 +0000 (22:46 -0500)]
Initial MARC editor -- load, edit content, save, see the Breaker version

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoUse jquery xml parser, and appendChild()
Mike Rylander [Mon, 2 Feb 2015 22:07:24 +0000 (17:07 -0500)]
Use jquery xml parser, and appendChild()

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoInitial commit and sourcing of the jquery-ified marcrecord.js module
Mike Rylander [Mon, 2 Feb 2015 21:50:28 +0000 (16:50 -0500)]
Initial commit and sourcing of the jquery-ified marcrecord.js module

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoRemove DOB valid test for now; Change alert valid test (expressions must be simple)
Mike Rylander [Mon, 2 Feb 2015 19:55:17 +0000 (14:55 -0500)]
Remove DOB valid test for now; Change alert valid test (expressions must be simple)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd Item Status to the circ menu
Mike Rylander [Mon, 2 Feb 2015 18:43:48 +0000 (13:43 -0500)]
Add Item Status to the circ menu

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMake the save box smaller to help avoid overlapping the input form
Mike Rylander [Mon, 2 Feb 2015 18:20:55 +0000 (13:20 -0500)]
Make the save box smaller to help avoid overlapping the input form

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd DOB and address validity styling
Mike Rylander [Mon, 2 Feb 2015 18:05:56 +0000 (13:05 -0500)]
Add DOB and address validity styling

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd DOB to patron summary
Mike Rylander [Mon, 2 Feb 2015 17:31:46 +0000 (12:31 -0500)]
Add DOB to patron summary

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoProfile Group no longer causes second search to fail, but it does not yet propagate
Mike Rylander [Mon, 2 Feb 2015 17:06:04 +0000 (12:06 -0500)]
Profile Group no longer causes second search to fail, but it does not yet propagate

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd "forget" mode for grid limit; Use in hold clearing mode
Mike Rylander [Mon, 2 Feb 2015 15:15:10 +0000 (10:15 -0500)]
Add "forget" mode for grid limit; Use in hold clearing mode

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoPass the top-level class so that the proper tooltip can be generated
Mike Rylander [Mon, 2 Feb 2015 15:14:36 +0000 (10:14 -0500)]
Pass the top-level class so that the proper tooltip can be generated

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoFocus the Print button
Mike Rylander [Sun, 1 Feb 2015 21:07:10 +0000 (16:07 -0500)]
Focus the Print button

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMake Strict Barcode checkbox sticky upon actual use
Mike Rylander [Sun, 1 Feb 2015 20:55:39 +0000 (15:55 -0500)]
Make Strict Barcode checkbox sticky upon actual use

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoPre-force tab change. There have been reports of the tab not changing on automatic...
Mike Rylander [Sun, 1 Feb 2015 20:32:53 +0000 (15:32 -0500)]
Pre-force tab change.  There have been reports of the tab not changing on automatic redirect.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd Cancel Cause column to hold grid and flesh that object
Mike Rylander [Sun, 1 Feb 2015 20:06:05 +0000 (15:06 -0500)]
Add Cancel Cause column to hold grid and flesh that object

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoDefault to staff-forced cancel cause
Mike Rylander [Sun, 1 Feb 2015 19:46:00 +0000 (14:46 -0500)]
Default to staff-forced cancel cause

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd Circulation Modifier to the column list (must add manually, as it is a link-type...
Mike Rylander [Sun, 1 Feb 2015 19:12:45 +0000 (14:12 -0500)]
Add Circulation Modifier to the column list (must add manually, as it is a link-type field)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoMake warnings more prominent, as in the XUL client
Mike Rylander [Sat, 31 Jan 2015 19:51:21 +0000 (14:51 -0500)]
Make warnings more prominent, as in the XUL client

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoStyle search and clear buttons like action buttons to differentiate from text boxes
Mike Rylander [Fri, 30 Jan 2015 22:33:08 +0000 (17:33 -0500)]
Style search and clear buttons like action buttons to differentiate from text boxes

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoProtect against chrome autofill as best we can in Verfiy Credentials
Mike Rylander [Fri, 30 Jan 2015 22:16:09 +0000 (17:16 -0500)]
Protect against chrome autofill as best we can in Verfiy Credentials

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoWhere possible, handle all circ events, not just the first one in the stack
Mike Rylander [Fri, 30 Jan 2015 21:56:56 +0000 (16:56 -0500)]
Where possible, handle all circ events, not just the first one in the stack

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoChange Thaw Date column label to Activation Date
Mike Rylander [Fri, 30 Jan 2015 20:47:53 +0000 (15:47 -0500)]
Change Thaw Date column label to Activation Date

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoFixed typo stopping patron search expand/collapse stickiness
Mike Rylander [Fri, 30 Jan 2015 20:38:27 +0000 (15:38 -0500)]
Fixed typo stopping patron search expand/collapse stickiness

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoRenew instead of in/out when the item is already checked out to the user
Mike Rylander [Fri, 30 Jan 2015 19:17:45 +0000 (14:17 -0500)]
Renew instead of in/out when the item is already checked out to the user

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoEnter sumbits the prompt dialog
Mike Rylander [Fri, 30 Jan 2015 18:47:18 +0000 (13:47 -0500)]
Enter sumbits the prompt dialog

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoJust hide the statusbar by default. It gets in the way.
Mike Rylander [Fri, 30 Jan 2015 18:33:10 +0000 (13:33 -0500)]
Just hide the statusbar by default. It gets in the way.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoBe explicit about which direction users are moving between groups, and provide an...
Mike Rylander [Fri, 30 Jan 2015 18:05:26 +0000 (13:05 -0500)]
Be explicit about which direction users are moving between groups, and provide an informational message when none are selected but should be

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoCheck for a copy before trying to use it -- fixes non-cat checkout failure
Mike Rylander [Fri, 30 Jan 2015 18:04:42 +0000 (13:04 -0500)]
Check for a copy before trying to use it -- fixes non-cat checkout failure

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoHold Shefl: Use max_chunk_size to pass updates in a timely fashion; Notify on the...
Mike Rylander [Fri, 30 Jan 2015 16:43:46 +0000 (11:43 -0500)]
Hold Shefl: Use max_chunk_size to pass updates in a timely fashion; Notify on the correct array to allow paging back to work

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoRespect ui.staff.require_initials.patron_standing_penalty OU setting
Mike Rylander [Tue, 27 Jan 2015 23:40:18 +0000 (18:40 -0500)]
Respect ui.staff.require_initials.patron_standing_penalty OU setting

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoRequire, and use, initials on penalty creation
Mike Rylander [Tue, 27 Jan 2015 17:33:13 +0000 (12:33 -0500)]
Require, and use, initials on penalty creation

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoadd "Delete Selected Records From Catalog" action to record buckets
Galen Charlton [Mon, 26 Jan 2015 22:30:03 +0000 (22:30 +0000)]
add "Delete Selected Records From Catalog" action to record buckets

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agocatch and allow overriding of COPY_DELETE_WARNING and TITLE_LAST_COPY
Galen Charlton [Mon, 26 Jan 2015 20:37:12 +0000 (20:37 +0000)]
catch and allow overriding of COPY_DELETE_WARNING and TITLE_LAST_COPY

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agomake it "delete selected" rather than "delete all"
Galen Charlton [Mon, 26 Jan 2015 19:54:41 +0000 (19:54 +0000)]
make it "delete selected" rather than "delete all"

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoImplement "set bottom view as default"
Mike Rylander [Tue, 20 Jan 2015 02:48:10 +0000 (21:48 -0500)]
Implement "set bottom view as default"

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoUse target="_self" to force a top-level page load
Mike Rylander [Mon, 19 Jan 2015 22:22:20 +0000 (17:22 -0500)]
Use target="_self" to force a top-level page load

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoUse the staff-wrapped catalog when jumping to a bib record
Mike Rylander [Mon, 19 Jan 2015 22:15:53 +0000 (17:15 -0500)]
Use the staff-wrapped catalog when jumping to a bib record

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoFor any grid with a persistKey, store the last selected row count as a localStorage...
Mike Rylander [Mon, 19 Jan 2015 22:05:12 +0000 (17:05 -0500)]
For any grid with a persistKey, store the last selected row count as a localStorage value

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoAdd record summary bar to the catalog display, and hide Actions for this Record until...
Mike Rylander [Mon, 19 Jan 2015 20:17:37 +0000 (15:17 -0500)]
Add record summary bar to the catalog display, and hide Actions for this Record until usable

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoimplement "delete all from catalog" for copy buckets
Galen Charlton [Fri, 16 Jan 2015 22:12:01 +0000 (22:12 +0000)]
implement "delete all from catalog" for copy buckets

TODO: at present, this is pretty optimistic

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebstaff: add basic copy bucket management functionality
Galen Charlton [Thu, 15 Jan 2015 22:12:49 +0000 (22:12 +0000)]
webstaff: add basic copy bucket management functionality

This adds an interface for managing copy buckets, including
adding and removing them, adding items to a pending list and to
copy buckets by barcode, and removing items from a bucket.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agomake clearing the record bucket pending list action functional
Galen Charlton [Thu, 15 Jan 2015 21:52:00 +0000 (21:52 +0000)]
make clearing the record bucket pending list action functional

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoimplement Show All in Catalog action for record buckets
Galen Charlton [Thu, 15 Jan 2015 16:16:03 +0000 (16:16 +0000)]
implement Show All in Catalog action for record buckets

Note that this will typically require the brower's pop-up
blocker to be disabled for the webstaff site.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agouse staff search for record bucket queries
Galen Charlton [Thu, 15 Jan 2015 15:01:02 +0000 (15:01 +0000)]
use staff search for record bucket queries

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agoImprove styling of retrieve-by pages
Mike Rylander [Thu, 15 Jan 2015 14:11:26 +0000 (09:11 -0500)]
Improve styling of retrieve-by pages

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoImplement retrieve record by id and tcn
Mike Rylander [Wed, 14 Jan 2015 22:20:23 +0000 (17:20 -0500)]
Implement retrieve record by id and tcn

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoUse egCore.env.basePath to construct the URL for last record
Mike Rylander [Wed, 14 Jan 2015 20:27:15 +0000 (15:27 -0500)]
Use egCore.env.basePath to construct the URL for last record

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoImplement "Retrieve Last Bib Record" using localStorage record cache
Mike Rylander [Wed, 14 Jan 2015 20:05:14 +0000 (15:05 -0500)]
Implement "Retrieve Last Bib Record" using localStorage record cache

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoSave the record we land on from within the staff client as the "last record retrieved"
Mike Rylander [Wed, 14 Jan 2015 19:15:25 +0000 (14:15 -0500)]
Save the record we land on from within the staff client as the "last record retrieved"

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoLP#1402797 browser client noncat circ display
Bill Erickson [Wed, 31 Dec 2014 21:05:53 +0000 (16:05 -0500)]
LP#1402797 browser client noncat circ display

Adds a new tab to the patron items out page for Non-Cataloged
Circulations.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoLP#1402797 browser client noncat counts in patron summary
Bill Erickson [Wed, 31 Dec 2014 21:00:06 +0000 (16:00 -0500)]
LP#1402797 browser client noncat counts in patron summary

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoLP#1402797 browser client interval parser
Bill Erickson [Wed, 31 Dec 2014 20:28:48 +0000 (15:28 -0500)]
LP#1402797 browser client interval parser

Adds a new service on the core module for adding date handling
utilities.  Included in this commit is a new function:

egDate.intervalToSeconds(interval);

Includes Gruntfile additions and unit tests.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoLP#1402797 PCRUD access for noncat circs in IDL
Bill Erickson [Wed, 31 Dec 2014 20:26:03 +0000 (15:26 -0500)]
LP#1402797 PCRUD access for noncat circs in IDL

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoLP1402797 patron search form focus repairs cont.
Bill Erickson [Fri, 2 Jan 2015 16:21:43 +0000 (11:21 -0500)]
LP1402797 patron search form focus repairs cont.

Building on Mike's original work, use Angular ng-mouseover and the
Angular $document built-in.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agouse null as default payment amount
Galen Charlton [Fri, 26 Dec 2014 22:46:31 +0000 (22:46 +0000)]
use null as default payment amount

This means that operator does not have to select the
previous default of "0" in the control to clear it out.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
10 years agowebby: catalog record -> view holds org filter repair
Bill Erickson [Mon, 15 Dec 2014 18:47:51 +0000 (13:47 -0500)]
webby: catalog record -> view holds org filter repair

Selecting a pickup library from the filter in the Catalog -> View Holds
UI shows holds for the selected org unit and descendant org units.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoRepair browser client dropdown buttons - #2
Bill Erickson [Mon, 15 Dec 2014 18:46:14 +0000 (13:46 -0500)]
Repair browser client dropdown buttons - #2

Repairs egOrgSelector.

Angular-ui-bootstrap as of version ~0.11.2 does not want bare
"dropdown-toggle" attributes within action link tags.  When present,
they prevent the dropdown button from opening.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoAllow, and use, disabling of button-ish anchors
Mike Rylander [Wed, 17 Dec 2014 16:31:24 +0000 (11:31 -0500)]
Allow, and use, disabling of button-ish anchors

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoOnly enable the Apply Payment button when a bill is selected
Mike Rylander [Wed, 17 Dec 2014 15:57:28 +0000 (10:57 -0500)]
Only enable the Apply Payment button when a bill is selected

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agowebby: checkin fine tally patron bills link
Bill Erickson [Fri, 12 Dec 2014 22:27:06 +0000 (17:27 -0500)]
webby: checkin fine tally patron bills link

Checkin fine tally display now acts as a link which opens a new tab to
the patron bills page for the current checkin patron when fines exist.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
10 years agoActually do search button, too
Mike Rylander [Fri, 12 Dec 2014 21:43:53 +0000 (16:43 -0500)]
Actually do search button, too

Signed-off-by: Mike Rylander <mrylander@gmail.com>
10 years agoFocus patron search field on search, expand, clear
Mike Rylander [Fri, 12 Dec 2014 21:41:24 +0000 (16:41 -0500)]
Focus patron search field on search, expand, clear

Signed-off-by: Mike Rylander <mrylander@gmail.com>