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>
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 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>
Kathy Lussier [Fri, 20 Feb 2015 14:03:13 +0000 (09:03 -0500)]
LP1423922: Quick staff option to place another hold
When a hold is successful in the staff client, provide a link to place another
hold on the same title. This is a time savings for staff when placing holds
for multiple patrons on a newly-added title or when doing book club requests.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
Ben Shum [Sat, 21 Feb 2015 07:25:36 +0000 (02:25 -0500)]
LP#121054: Stamping upgrade script for asset.copy_location-delete-rule
Signed-off-by: Ben Shum <bshum@biblio.org>
Kathy Lussier [Thu, 19 Feb 2015 11:42:02 +0000 (06:42 -0500)]
LP#121054: Adding release notes entry for copy location delete flag
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
Jason Boyer [Thu, 25 Sep 2014 14:53:11 +0000 (10:53 -0400)]
LP#121054: Add Deleted Flag to asset.copy_location
Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
Galen Charlton [Sat, 21 Feb 2015 02:39:40 +0000 (02:39 +0000)]
LP#
1423585: add release notes entry
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Dan Scott [Thu, 19 Feb 2015 16:08:32 +0000 (11:08 -0500)]
LP#
1423585 Add Open Graph Protocol markup to TPAC
Very simplistic markup for now, just the basic http://ogp.me
requirements of title, url, image, and type (and we're reusing
the schema.org type in the short term).
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Kathy Lussier [Thu, 19 Feb 2015 15:36:11 +0000 (10:36 -0500)]
LP#
1413721: Adding release notes entry for styling on SMS screen
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Christine Morgan [Wed, 18 Feb 2015 21:47:22 +0000 (16:47 -0500)]
LP1413721: Styling for sms Text Call Number page
Adds highlighting to call number text and makes font consistent.
Provides styling for mobile display.
Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Bill Erickson [Fri, 20 Feb 2015 21:55:40 +0000 (16:55 -0500)]
LP#
1410369 stamping TPAC message center DB upgrade
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Galen Charlton [Fri, 20 Feb 2015 17:15:59 +0000 (17:15 +0000)]
LP#
1410369: fix (old) thinko in A/T environment builder
If a label is set for a piece of the environment, e.g.,
[qw/foo bar/], ensure that we end up with $self->environment->{foo}{bar},
not $self->environment->{foo}{bar}{bar}
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Galen Charlton [Fri, 20 Feb 2015 17:15:35 +0000 (17:15 +0000)]
LP#
1410369: fix thinko in auml IDL
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Mike Rylander [Fri, 20 Feb 2015 15:06:03 +0000 (10:06 -0500)]
LP#
1410369: Pull message title from the environment
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Mike Rylander [Fri, 20 Feb 2015 14:57:25 +0000 (09:57 -0500)]
LP#
1410369: Teach EventGroup how to process messages
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Galen Charlton [Thu, 19 Feb 2015 21:25:32 +0000 (21:25 +0000)]
LP#
1410369: fix issue with the order of the table creation statements
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Galen Charlton [Thu, 19 Feb 2015 19:56:48 +0000 (19:56 +0000)]
LP#
1410369: release notes for patron message center
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Galen Charlton [Thu, 19 Feb 2015 19:38:19 +0000 (19:38 +0000)]
LP#
1410369: add a new view to restrict arbitrary editing access
The previous commit now allows owning_user in fm_IDL.xml to
specify that patrons can access their own messages, saving
the need to write some copy-and-paste middle-layer code.
However, we don't necessarily want a patron who figures
out how to use pcrud directly to change the content
of messages that are sent to them. To avoid that, this
patch adds a new view, actor.usr_message_limited, that is
allows updates of the read_date and deleted columns in
the underlying table, but nothing else.
This patch also fixes a couple typos.
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Mike Rylander [Thu, 19 Feb 2015 18:35:29 +0000 (13:35 -0500)]
LP#
1410369: PCRUD should respect the owning_user field
PCRUD should always respect the object owner, even when a context org is
specified.
[NOTE: use the -b option to diff to see the real change -- much is whitespace.]
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Galen Charlton [Wed, 18 Feb 2015 23:42:22 +0000 (23:42 +0000)]
LP#
1410369: hook up patron message center to XUL staff client
This adds a new "Message Center" item in the "Other" menu
on the patron display.
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#
1410369: typo fix
(feel free to squash when merging)
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>