working/Evergreen.git
10 years agoOpen item status in a new tab collab/miker/web-client-28-rebase
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 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 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 agoLP1423922: Quick staff option to place another hold
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>
10 years agoLP#121054: Stamping upgrade script for asset.copy_location-delete-rule
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>
10 years agoLP#121054: Adding release notes entry for copy location delete flag
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>
10 years agoLP#121054: Add Deleted Flag to asset.copy_location
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>
10 years agoLP#1423585: add release notes entry
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>
10 years agoLP#1423585 Add Open Graph Protocol markup to TPAC
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>
10 years agoLP#1413721: Adding release notes entry for styling on SMS screen
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>
10 years agoLP1413721: Styling for sms Text Call Number page
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>
10 years agoLP#1410369 stamping TPAC message center DB upgrade
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>
10 years agoLP#1410369: fix (old) thinko in A/T environment builder
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>
10 years agoLP#1410369: fix thinko in auml IDL
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>
10 years agoLP#1410369: Pull message title from the environment
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>
10 years agoLP#1410369: Teach EventGroup how to process messages
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>
10 years agoLP#1410369: fix issue with the order of the table creation statements
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>
10 years agoLP#1410369: release notes for patron message center
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>
10 years agoLP#1410369: add a new view to restrict arbitrary editing access
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>
10 years agoLP#1410369: PCRUD should respect the owning_user field
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>
10 years agoLP#1410369: hook up patron message center to XUL staff client
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>