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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Mike Rylander [Fri, 13 Feb 2015 18:17:32 +0000 (13:17 -0500)]
Code layout cleanup
Signed-off-by: Mike Rylander <mrylander@gmail.com>
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>
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>
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>
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>
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>
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>
Mike Rylander [Mon, 9 Feb 2015 22:09:35 +0000 (17:09 -0500)]
Typo
Signed-off-by: Mike Rylander <mrylander@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Mike Rylander [Thu, 5 Feb 2015 21:21:20 +0000 (16:21 -0500)]
Context menu infrastructure
Signed-off-by: Mike Rylander <mrylander@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>