Mike Rylander [Thu, 25 May 2017 00:39:52 +0000 (20:39 -0400)]
webstaff: Add routing list printing on receive/bind and directly from the action menu
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Thu, 25 May 2017 00:38:22 +0000 (20:38 -0400)]
allow routing list printing UI to live in the web staff client
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Thu, 25 May 2017 00:37:17 +0000 (20:37 -0400)]
allow naming an afterload function in the iframe
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Thu, 25 May 2017 00:36:42 +0000 (20:36 -0400)]
Fix checkbox/action confusion
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Galen Charlton [Tue, 23 May 2017 22:00:12 +0000 (18:00 -0400)]
webstaff: add MFHD tab to serials management page
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 23 May 2017 21:59:18 +0000 (17:59 -0400)]
webstaff: teach MARC editor more about SREs
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 23 May 2017 21:58:44 +0000 (17:58 -0400)]
webstaff: global services for managing MFHDs + create MFHD dialog
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jason Etheridge [Tue, 23 May 2017 21:37:44 +0000 (17:37 -0400)]
webstaff: UI for delete subscription
and distribution and stream
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Mike Rylander [Tue, 23 May 2017 20:46:37 +0000 (16:46 -0400)]
webstaff: clean up unused tabs
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Jason Etheridge [Mon, 22 May 2017 21:28:17 +0000 (17:28 -0400)]
serials: API for safe deleting subscriptions
and distributions and streams.
open-ils.serial.subscription.safe_delete
open-ils.serial.distribution.safe_delete
open-ils.serial.stream.safe_delete
open-ils.serial.subscription.safe_delete.dry_run
open-ils.serial.distribution.safe_delete.dry_run
open-ils.serial.stream.safe_delete.dry_run
Won't delete if there are attached serial.item's with a status other
than Expected, or if there are any attached non-deleted serial.unit's.
dry_run variants behave exactly the same except they don't actually
delete anything.
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Mike Rylander [Tue, 23 May 2017 15:33:51 +0000 (11:33 -0400)]
webstaff: Provide "reset" method for serial items
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Tue, 23 May 2017 14:48:37 +0000 (10:48 -0400)]
webstaff: Default receiving callnumber to last created; UI cleanup
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Mon, 22 May 2017 23:19:00 +0000 (19:19 -0400)]
webstaff: collect receiving data in one modal
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Galen Charlton [Mon, 22 May 2017 21:22:44 +0000 (17:22 -0400)]
webstaff: receiving template associated with distribution now displays
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 22 May 2017 20:25:13 +0000 (16:25 -0400)]
webstaff: fix grid refresh upon linking binding template
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Mon, 22 May 2017 14:02:11 +0000 (10:02 -0400)]
webstaff: ad hoc issuances (no scap) and general cleanup
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Mon, 22 May 2017 13:56:06 +0000 (09:56 -0400)]
webstaff: Serials -- allow issuances (ad hoc) that have no scap
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Thu, 18 May 2017 23:58:07 +0000 (19:58 -0400)]
webstaff: receiving fixes, proceeding
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Thu, 18 May 2017 23:26:26 +0000 (19:26 -0400)]
webstaff: binding and receiving, logic based on XUL code
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Thu, 18 May 2017 23:25:50 +0000 (19:25 -0400)]
webstaff: provide an id -> item map for simpler lookup
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Thu, 18 May 2017 23:24:45 +0000 (19:24 -0400)]
webstaff: Teach grid to always show checkbox menu items, and adjust style a bit
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Jason Etheridge [Thu, 18 May 2017 22:06:31 +0000 (18:06 -0400)]
webstaff: Apply Binding Template for distributions
and fix Receiving and Binding Template columns in the Subscription Manager grid
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Jason Etheridge [Thu, 18 May 2017 18:06:08 +0000 (14:06 -0400)]
webstaff: fix Owning Lib for new Serials Templates
instead of using the workstation lib, use the library from the list filter
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Tue, 16 May 2017 18:36:25 +0000 (14:36 -0400)]
webstaff: remove Edit Offset from actions
and fix typo for offset in the subscriptions area
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Tue, 16 May 2017 13:15:28 +0000 (09:15 -0400)]
webstaff: serials Receiving Template selector
under Manage Subscriptions
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Mike Rylander [Thu, 18 May 2017 16:23:57 +0000 (12:23 -0400)]
webstaff: Allow jumping between pages
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Thu, 18 May 2017 16:01:18 +0000 (12:01 -0400)]
webstaff: Filter by serial item status, and page through items server-side
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Wed, 17 May 2017 20:31:28 +0000 (16:31 -0400)]
webstaff: correct green-field duplicateprediction
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Galen Charlton [Tue, 16 May 2017 20:06:04 +0000 (16:06 -0400)]
webstaff: fix thinko; chron labels now can be set when starting prediction
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 16 May 2017 19:57:43 +0000 (15:57 -0400)]
webstaff: serialize $u values as text
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 16 May 2017 19:42:02 +0000 (15:42 -0400)]
webstaff: improvements to creating prediction from pattern template
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Tue, 16 May 2017 18:40:02 +0000 (14:40 -0400)]
webstaff: Confirm before deleting; Allow prediction from empty list
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Tue, 16 May 2017 16:50:24 +0000 (12:50 -0400)]
webstaff: Ability to generate a count of predictions, edit issuances, and add a single following issuance
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Tue, 16 May 2017 16:49:42 +0000 (12:49 -0400)]
webstaff: Repair new API for gathering predictions without saving them
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Mon, 15 May 2017 21:21:14 +0000 (17:21 -0400)]
webstaff: Add the ability to edit the holding code, type, and pub date of an issuance
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Mon, 15 May 2017 20:28:29 +0000 (16:28 -0400)]
webstaff: serials code cleanup and removing an inf digest loop
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Mon, 15 May 2017 20:27:47 +0000 (16:27 -0400)]
webstaff: Teach serials perl to predict for "current" issue, not just future
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Fri, 12 May 2017 20:34:33 +0000 (16:34 -0400)]
webstaff: service addition for generating holding codes, seeded or unseeded
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Thu, 4 May 2017 20:59:07 +0000 (16:59 -0400)]
webstaff: Provide a way to get shallow (no nested objects) clones from IDL objects
This will have an impact on the webstaff offline interface, which has a similar
but less advanced implementation of the same. We want THIS one going forward,
not the one from offline. HEAD'S UP!
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Mike Rylander [Wed, 10 May 2017 19:27:58 +0000 (15:27 -0400)]
webstasff: start serials Issues tab
Just a grid for now.
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 12 May 2017 21:59:02 +0000 (17:59 -0400)]
webstaff: implement creating scap from a pattern template
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jason Etheridge [Fri, 12 May 2017 14:29:11 +0000 (10:29 -0400)]
webstaff: Link MFHD action
under Manage Subscriptions
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Thu, 11 May 2017 03:23:59 +0000 (23:23 -0400)]
webstaff: Clone Subscription action
under Manage Subscriptions
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Galen Charlton [Thu, 11 May 2017 21:26:43 +0000 (17:26 -0400)]
webstaff: implement fetcher for pattern templates
The method open-ils.serial.pattern_template.retrieve.at
takes a org unit ID and returns the set of patterns visible
to it.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 10 May 2017 21:37:21 +0000 (17:37 -0400)]
webstaff: add admin interface for managing serial pattern templates
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 10 May 2017 21:36:44 +0000 (17:36 -0400)]
webstaff: teach egEditFmRecord how to use custom template for a field
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 9 May 2017 20:34:48 +0000 (16:34 -0400)]
webstaff: implement saving pattern as a template
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 9 May 2017 19:42:03 +0000 (15:42 -0400)]
webstaff: fix problem with IDL definition for spt
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 9 May 2017 18:56:04 +0000 (14:56 -0400)]
webstaff: new egShareDepthSelector directive
This directive implements a selector for OU-sharing depths; depths
and names come from the actor.org_unit_type table. If there are
multiple types defined for a given depth, the display value in
the selector is the concatenation of their names.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 9 May 2017 18:53:18 +0000 (14:53 -0400)]
webstaff: new table to store shared prediction pattern codes
serial.pattern_template is a new table for establishing a
shared list of predication pattern codes. Pattern templates
have an OU owner and share depth; CUD has a new ADMIN_SERIAL_PATTERN_TEMPLATE
permission.
The share depth is meant to be advisory, so there's no pcrud
permission tied to retrieving serial.pattern_template rows.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 8 May 2017 21:03:57 +0000 (17:03 -0400)]
webstaff: improve initialization from pattern code
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 8 May 2017 15:02:10 +0000 (11:02 -0400)]
webstaff: clicking outside pattern modal no longer closes it
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 5 May 2017 21:49:05 +0000 (17:49 -0400)]
webstaff: implement action to cancel creating new pattern
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 5 May 2017 21:44:06 +0000 (17:44 -0400)]
webstaff: implement prediction deletion action
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 5 May 2017 21:34:11 +0000 (17:34 -0400)]
webstaff: implement adding a new prediction
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 5 May 2017 21:33:35 +0000 (17:33 -0400)]
webstaff: fix creating PredictionPattern from null pattern code
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 5 May 2017 20:38:17 +0000 (16:38 -0400)]
webstaff: finish implementing updating patterns
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 5 May 2017 20:12:51 +0000 (16:12 -0400)]
webstaff: changing pattern now marks form dirty
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 5 May 2017 19:36:43 +0000 (15:36 -0400)]
webstaff: embed serials prediction wizard into modal
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jason Etheridge [Fri, 28 Apr 2017 19:38:40 +0000 (15:38 -0400)]
webstaff: Serials Admin menu and Serial Templates
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Galen Charlton [Fri, 5 May 2017 17:14:50 +0000 (13:14 -0400)]
webstaff: update review pane to display pattern summary
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 2 May 2017 22:00:13 +0000 (18:00 -0400)]
webstaff: add PredictionPattern.compile() method
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 2 May 2017 22:00:02 +0000 (18:00 -0400)]
webstaff: start work on review pane of pattern wizard
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 2 May 2017 21:59:37 +0000 (17:59 -0400)]
webstaff: more work on the regularity UI
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 2 May 2017 21:56:08 +0000 (17:56 -0400)]
webstaff: UI for setting pattern regularity
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 2 May 2017 18:37:08 +0000 (14:37 -0400)]
webstaff: add basic frequency inputs
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 2 May 2017 18:09:06 +0000 (14:09 -0400)]
webstaff: tweak add/remove level buttons on enum pane
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 28 Apr 2017 22:00:12 +0000 (18:00 -0400)]
webstaff: implement chronology tab
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 28 Apr 2017 21:01:58 +0000 (17:01 -0400)]
webstaff: finish first pass at enumeration pane
Includes three new directives:
egMonthSelector
egSeasonSelector
egMonthDaySelector
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 28 Apr 2017 19:23:19 +0000 (15:23 -0400)]
webstaff: start of prediction wizard
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 27 Apr 2017 16:58:57 +0000 (12:58 -0400)]
webstaff: start list of patterns
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 25 Apr 2017 21:36:56 +0000 (17:36 -0400)]
webstaff: serials: improvements to updating address bar
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 25 Apr 2017 21:29:06 +0000 (17:29 -0400)]
webstaff: add subscription selector to prediction manager
This also implement updating the browser URL when a
different subscription is chosen.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 25 Apr 2017 21:28:19 +0000 (17:28 -0400)]
webstaff: serials: add egSubSelector directive
This directive allows the operator to select the subscription
they want to work on in contexts such as the prediction
manager.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 25 Apr 2017 21:27:22 +0000 (17:27 -0400)]
webstaff: fix toTypedHash conversion of null dates
... and avoid flashbacks to 1969/1970
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 24 Apr 2017 21:58:23 +0000 (17:58 -0400)]
webstaff: serials - start egPredictionManager directive
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 24 Apr 2017 21:52:56 +0000 (17:52 -0400)]
webstaff: add subscription ID to serials routes
Teach the serials app to recognize the subscription ID if supplied
in the path. The subscription ID is validated against the bib record;
if it doesn't belong to the bib, the path is rewritten to
drop it.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 24 Apr 2017 21:30:26 +0000 (17:30 -0400)]
webstaff: wrap serials app directives in ng-if
This is meant to reduce running initialization code unnecessarily
when a user goes directly to one of the tabs
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 24 Apr 2017 21:22:28 +0000 (17:22 -0400)]
webstaff: rename subscription management tab
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 24 Apr 2017 21:16:24 +0000 (17:16 -0400)]
webstaff: ensure grid in egSerialsManager is consistently initialized
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 24 Apr 2017 21:08:11 +0000 (17:08 -0400)]
webstaff: adjust whitespace a bit
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 24 Apr 2017 21:05:19 +0000 (17:05 -0400)]
webstaff: reorganize serials app layout
This patch lays the groundwork for breaking out each tab
in the main page into a separate directive, and establishes
the directive for the subscription manager. Note that at present
stuff under serials/directives is expected to be firmly bound
with other aspects of the over serials app, including its
services.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jason Etheridge [Thu, 20 Apr 2017 05:16:32 +0000 (01:16 -0400)]
webstaff: Additional Routing in serials grid
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Galen Charlton [Fri, 21 Apr 2017 20:13:44 +0000 (16:13 -0400)]
webstaff: changes to subscription management form
- adjust layout and styling to be a bit more compact
- add cancel/reset button
- save button now active only when form is dirty
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 21 Apr 2017 16:08:32 +0000 (12:08 -0400)]
webstaff: add subscription management pane
TODO: more precise dirty field detection
TODO: formatting of form
TODO: use something other than buttons to add distributions and streams?
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 21 Apr 2017 16:05:45 +0000 (12:05 -0400)]
webstaff: teach egIDL a new fieldmapper object representation
This is the beginning of work to teach egIDL how to
represent FM objects in a way that more easily can be bound
to Angular input widgets, given the verbosity of getterSetter
and the fact that some widgest like uib-datepicker-popup don't
support getterSetter.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 19 Apr 2017 20:06:23 +0000 (16:06 -0400)]
webstaff: typo fix
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 19 Apr 2017 20:01:35 +0000 (16:01 -0400)]
webstaff: fix sorting in serials distribution/stream grid
Literal attribute names need to be in double quotes when
using orderByFilter.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 19 Apr 2017 19:59:30 +0000 (15:59 -0400)]
webstaff: dist/streams grid now handles partial subs
If a subscription has no distributions, or if a distribution
has no streams, a partially-filled-in row is now displayed
in the grid.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 17 Apr 2017 21:46:05 +0000 (17:46 -0400)]
webstaff: create serials distribution/stream grid
TODO: move most of this to a separate directive
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 17 Apr 2017 21:44:40 +0000 (17:44 -0400)]
webstaff: start core serials services
Routines to fetch a subscription/dist/stream tree for a bib
and produced a flattened version of it for the distribution/stream
grid.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 14 Apr 2017 17:56:06 +0000 (13:56 -0400)]
webstaff: tweak labels of serials management tabs
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Fri, 14 Apr 2017 17:53:16 +0000 (13:53 -0400)]
webstaff: chop out "/manage/" from serials routes
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 13 Apr 2017 19:36:32 +0000 (15:36 -0400)]
webstaff: skeleton of the serials management page app
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 13 Apr 2017 19:33:06 +0000 (15:33 -0400)]
LP#
1682609: upgrade to angular-ui-bootstrap 1.3.3
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 13 Apr 2017 16:03:52 +0000 (12:03 -0400)]
webstaff serials: add placeholder link to serials app
This is just a placeholder to get to the serials management
page from the record details page; navigation will be sorted
out later.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 30 May 2017 14:05:57 +0000 (10:05 -0400)]
LP#
1312824: follow-up to fix whitespace
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Kathy Lussier [Fri, 19 May 2017 15:38:53 +0000 (11:38 -0400)]
LP#
1312824: Change success message for transferred holds
The holds transferred success message should clarify which holds were
transferred to mitigate potential confusion.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jason Boyer [Fri, 25 Apr 2014 16:45:34 +0000 (12:45 -0400)]
LP1312824 open-ils.circ.hold.change_title fix
Add a capture_time => undef limit to both change_title
APIs to prevent currently captured holds from being reset
when moving holds from one title to another.
More work is needed to prevent items currently in transit
from having their transits canceled.
Test plan
---------
1. Create a bib with multiple holdings
2. Add multiple holds to this title and capture one of them - Item
will have a status of On Holds Shelf
3. Open another bib record, open Actions for this Record menu,
Mark as Hold Transfer Destination
4. Return to the record that has a captured hold, open Actions for
this Record, Transfer all Title Holds
5. Check Captured hold, Item status is Available, hold has been reset
and now points to the new bib record.
With the patch applied, steps 2-5 above should be repeated, but this
time in step 5 the hold will still be on the original record and the
item's status will still be On Holds Shelf.
Signed-off-by: Jason Boyer <JBoyer1@library.in.gov>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Bill Erickson [Fri, 26 May 2017 16:09:49 +0000 (12:09 -0400)]
LP#
1672775 Stamping A/T purge SQL upgrade
Signed-off-by: Bill Erickson <berickxx@gmail.com>