Galen Charlton [Tue, 17 May 2022 19:45:18 +0000 (19:45 +0000)]
LP#
1942220: (follow-up) clean up some console noise
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 17 May 2022 19:38:18 +0000 (19:38 +0000)]
LP#
1942220: (follow-up) catch unsaved LI copy changes
The interface now discourages letting leaving the LI copy
page if there are unsaved changes.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 17 May 2022 15:35:31 +0000 (15:35 +0000)]
LP#
1929749: tweaks to import template management
- toast now displayed when a template is saved, deleted, or
marked as default
- fixed bug with making another template be the new default
one
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 17 May 2022 15:19:22 +0000 (15:19 +0000)]
LP#
1929749: insert current year as FY if no fiscal years are actually defined
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 17 May 2022 14:57:18 +0000 (14:57 +0000)]
LP#
1929749: tweak label of template save button
The template may or may not actually be a new one, so
just label it 'Save Template'
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Mon, 16 May 2022 22:46:44 +0000 (22:46 +0000)]
LP#
1929749: add import queue and requests links to LI table
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 16 Feb 2022 23:08:14 +0000 (18:08 -0500)]
LP#
1929749: tweak styling on PO view
- turn the activate and cancel PO actions into buttons
- move the LI status, price, and LI actions to be on the same line as the
order ID widget
- adjust the style of the LI status so that it doesn't look like a button
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 10 Feb 2022 23:34:38 +0000 (18:34 -0500)]
LP#
1942220: exclude invalid LIs when creating PO from SL
LIs that are not in a valid state to be added to a PO (e.g.,
if they already were) are now excluded when creating a PO
from an SL. This fixes a problem where if a SL had some LIs
that were added to an order, including those LIs when creating
a new PO would cause the PO creation to silently fail.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 10 Feb 2022 16:02:54 +0000 (11:02 -0500)]
LP#
1942220: improve color contrast for delayed LI background
This depends on the previous patch for LP#
1960526
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 10 Feb 2022 16:00:22 +0000 (11:00 -0500)]
LP#
1960526: use a different blue for better color contrast
Applies to the entire Angular staff interface
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 9 Feb 2022 23:07:02 +0000 (18:07 -0500)]
LP#
1942220: (follow-up) show cancel link only for on-order POs
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 9 Feb 2022 21:17:05 +0000 (16:17 -0500)]
LP#
1929749: use correct method to update LI prices
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 9 Feb 2022 20:51:05 +0000 (15:51 -0500)]
LP#
1929749: enable certain actions only for activated POs
I.e., mark selected line items as received or un-received
and cancel selected line items.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 9 Feb 2022 20:18:21 +0000 (15:18 -0500)]
LP#
1929749: fix lint
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Mike Rylander [Tue, 8 Feb 2022 19:52:13 +0000 (14:52 -0500)]
Allow Enter-submit of the LI filter form
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Tue, 8 Feb 2022 19:17:04 +0000 (14:17 -0500)]
Select FYs based on the calendar of the ordering agency (or WS to start) and make the current year the default
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Tue, 8 Feb 2022 15:22:14 +0000 (10:22 -0500)]
Correct modal label
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Tue, 8 Feb 2022 15:21:55 +0000 (10:21 -0500)]
Remove extra verbiage in filter UI, matching the main ACQ search
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Tue, 8 Feb 2022 15:21:51 +0000 (10:21 -0500)]
Show PO prepayment value rather than vendor setting
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Galen Charlton [Sat, 5 Feb 2022 23:33:25 +0000 (18:33 -0500)]
LP#
1929749: clarify what the top level LI selectors are selecting
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 23:29:08 +0000 (18:29 -0500)]
LP#
1929749: in the items page for a single LI, display the LI ID and title
Without that, it's not apparent simply by looking at the page
which LI's copies the user is editing.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 22:51:48 +0000 (17:51 -0500)]
LP#
1929749: receiving from LI search results now checks LI alerts
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 22:47:49 +0000 (17:47 -0500)]
LP#
1929749: fix some LI actions from the LI search results page
Actions were being applied to all of the selected LIs, not
just the ones that also meant preconditions for the action.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 22:41:37 +0000 (17:41 -0500)]
LP#
1929749: teach multi-LI receive to check LI alerts
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 22:34:16 +0000 (17:34 -0500)]
LP#
1929749: teach LI alert checking to handle more than one LI
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 21:50:01 +0000 (16:50 -0500)]
LP#
1929749: move the LI alert check to the service
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 21:42:30 +0000 (16:42 -0500)]
LP#
1929749: move the LI alert dialog into a new component
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 18:30:20 +0000 (13:30 -0500)]
LP#
1929749: flesh out the LI receiving alert confirmation dialog
Add LI ID, LI title, alert text description, alert comment, and
some help text.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 17:57:45 +0000 (12:57 -0500)]
LP#
1929749: tweaks to LI note/alert interface
- Change the label from "Notes" to "Notes and Alerts" in the LI summary
- Visually split the notes and alerts form and add a separate field for
alert comments. This makes no particular different to functionality, as
LI notes and alerts feed into the same database table, but may make it
easier for users to work with the interface.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 17:33:30 +0000 (12:33 -0500)]
LP#
1929749: [seed data] update LI worksheet template
This commit adds back various elements to better match the
Dojo version of the template.
This commmit also corrects some IDs in the upgrade script.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 17:33:08 +0000 (12:33 -0500)]
LP#
1929749: tweak LI worksheet code
- ensure that line item details and formulas are
correctly fleshed
- add CSS for table styling
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Sat, 5 Feb 2022 17:30:45 +0000 (12:30 -0500)]
LP#
1929749: add two additional fleshing options to LI retrieval
Specifically, flesh_copy_location and flesh_call_number. These take
effect only when flesh_copies is also true and are used to further
flesh values of items attached to line item details.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 27 Jan 2022 18:42:36 +0000 (13:42 -0500)]
LP#
1929749: (follow-up) another label tweak
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 27 Jan 2022 15:56:44 +0000 (10:56 -0500)]
LP#
1929749: (follow-up) open a couple links from LI summary in new tab
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 27 Jan 2022 15:54:27 +0000 (10:54 -0500)]
LP#
1929749: (follow-up) fix a link title
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 27 Jan 2022 15:34:14 +0000 (10:34 -0500)]
LP#
1929749: (follow-up) relabel action
"Holdings Maintenance" -> "Holdings View"
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 19 Jan 2022 22:54:40 +0000 (17:54 -0500)]
LP#
1929749: add mark selector/order ready actions to LI list
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 19 Jan 2022 22:11:35 +0000 (17:11 -0500)]
LP#
1929749: fund admin debits list now links to Angular PO and LI interfaces
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 19 Jan 2022 22:06:07 +0000 (17:06 -0500)]
LP#
1929749: Originating Acquisition from item status now links to Angular interface
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 23:27:58 +0000 (18:27 -0500)]
LP#
1929749: catch and report upload errors
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 23:02:41 +0000 (18:02 -0500)]
LP#
1929749: fix handling of match set and fiscal year
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 21:52:21 +0000 (16:52 -0500)]
LP#
1942220: (follow-up) tweak asset creation on PO creation
When creating a PO from LIs from a SL or a search, ticking the
checkbox to import bibs and create items will redirect the user
to the asset creation form (after the PO is created)
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 21:43:00 +0000 (16:43 -0500)]
LP#
1929749: tweak applying upload template
When in fetch import parameters mode, don't try to
apply the provider or fiscal year from the template.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 21:16:09 +0000 (16:16 -0500)]
LP#
1942220: (follow-up) history tables now include times
Also remove a couple superseded TODOs
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 21:08:48 +0000 (16:08 -0500)]
LP#
1929749: tweak ordering agency selector
Restrict the OUs to the ones that the user has
permissions to either create POs or SLs at.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 21:06:02 +0000 (16:06 -0500)]
LP#
1942220: (follow-up) ... restrict even further
Signek-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 21:03:44 +0000 (16:03 -0500)]
LP#
1942220: (follow-up) add perm limits to create PO ordering agency selector
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 20:10:54 +0000 (15:10 -0500)]
LP#
1942220: (follow-up) display linked PO name in SL LI list
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 20:04:10 +0000 (15:04 -0500)]
LP#
1942220: (follow-up) tweak PO create form
Display the checkbox for creating assets only if
the PO is being created from one or more line items
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 19:36:35 +0000 (14:36 -0500)]
LP#
1942220: (follow-up) have UI allow receiving of delayed LI and LIDs
(At the level of the individual LI or LID; the menu item to receive
selected line items ignores the cancellation state of LI and LIDs entirely)
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 19:35:00 +0000 (14:35 -0500)]
LP#
1942220: (follow-up) API: remove cancel reason if last LID of LI is received
Otherwise, a sequence where a line item was cancelled but one of
its items was received would have the LI end up in a received
state but with a cancel reason.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 15:30:57 +0000 (10:30 -0500)]
LP#
1929749: improvements to provider selector
This patch converts the provider combobox to use
the automatic PCRUD data source so that the OU label
shows up by default. This also means that all providers
visible to the user are available, not just the ones
owned by the WS OU or its ancestors.
This patch also tweaks a couple of the selectors so
that they get properly updated when a template is selected.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 13 Jan 2022 15:29:47 +0000 (10:29 -0500)]
LP#
1929749: combobox: improve idlIncludeLibraryInLabel
This option no longer requires that the OU field be
fleshed.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 22:52:32 +0000 (17:52 -0500)]
LP#
1942220: (follow-up) properly style 'delayed' LI dispositions
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 22:52:08 +0000 (17:52 -0500)]
LP#
1942220: (follow-up) display cancel reason label in LI table
(rather than just 'Canceled')
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 22:51:07 +0000 (17:51 -0500)]
LP#
1942220: (follow-up) add basic event reporting to PO cancelation
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 21:56:26 +0000 (16:56 -0500)]
LP#
1942220: (follow-up) move LI identifier widget
This moves the controls for setting the LI identifier
over to the main block of LI details. This address a
UX issue discovered during testing: testers were ending
up entering the LI price in the LI identifier control.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 21:44:55 +0000 (16:44 -0500)]
LP#
1942220: (follow-up) fix handling of fund balance warning
This is now just a warning that requires an extra confirmation
step to activate a PO, not a blocker to activation.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 20:38:01 +0000 (15:38 -0500)]
LP#
1942220: (follow-up) open LI catalog links in new tab
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 20:33:17 +0000 (15:33 -0500)]
LP#
1942220: (follow-up) tweak LI expand/hide behavior
- Expand/collapse at the individual LI level no longer expands
only one line item at a time; user can exapnd or collapse as
many as they see fit
- when navigating between pages of LIs, the current state of
the expand/collapse all button controls whether the page of
LIs are show as expanded or collapsed
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 20:01:34 +0000 (15:01 -0500)]
LP#
1942220: (follow-up) include receiver in select LI details displays
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 20:01:11 +0000 (15:01 -0500)]
LP#
1942220: (follow-up) add flesh_li_details_receiver to LI retrieval
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 19:24:33 +0000 (14:24 -0500)]
LP#
1942220: (follow-up) don't allow brief record addition for once-activated POs
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 11 Jan 2022 19:20:46 +0000 (14:20 -0500)]
LP#
1942220: (follow-up) show zero-copy activate option only for new/pending orders
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 6 Jan 2022 23:05:56 +0000 (18:05 -0500)]
LP#
1942220: (follow-up) ... and another one
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 6 Jan 2022 23:01:33 +0000 (18:01 -0500)]
LP#
1942220: (follow-up) ... and make following link break out of iframe
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 6 Jan 2022 22:56:26 +0000 (17:56 -0500)]
LP#
1942220: (follow-up) link to Angular PO and SL from Dojo invoice display
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 16 Dec 2021 00:39:19 +0000 (19:39 -0500)]
LP#
1942220: implement add selected to PO action from LI search
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 15 Dec 2021 20:18:49 +0000 (15:18 -0500)]
LP#
1942220: implement Mark Selector Ready and Mark Order Ready actions
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 15 Dec 2021 19:58:46 +0000 (14:58 -0500)]
LP#
1942220: defer implementing the Move to Selection List LI search action
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 15 Dec 2021 19:56:58 +0000 (14:56 -0500)]
LP#
1942220: implement LI search action Link Invoice
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 15 Dec 2021 19:51:03 +0000 (14:51 -0500)]
LP#
1942220: implement LI search action Create Invoice
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Wed, 15 Dec 2021 00:04:09 +0000 (19:04 -0500)]
LP#
1942220: implement LI search action delete
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 23:30:39 +0000 (18:30 -0500)]
LP#
1942220: implement LI search action cancel
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 23:20:10 +0000 (18:20 -0500)]
LP#
1942220: implement LI search receive and un-receive actions
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 22:56:53 +0000 (17:56 -0500)]
LP#
1942220: implement LI search action apply claim policy
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 22:44:14 +0000 (17:44 -0500)]
LP#
1942220: add LI search action to create PO from selected
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 17:12:12 +0000 (12:12 -0500)]
LP#
1942220: implement item count and claim count LI filtering
Noting that this is being done client-side
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 16:23:36 +0000 (11:23 -0500)]
LP#
1942220: refresh PO upon adding batch-adding copies
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 16:10:33 +0000 (11:10 -0500)]
LP#
1942220: make the fund selector support empty term click in charges component
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 16:09:29 +0000 (11:09 -0500)]
LP#
1942220: fix glitch in direct charges deletion testing
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 16:07:19 +0000 (11:07 -0500)]
LP#
1942220: tweaks to Link Invoice dialog
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 16:06:52 +0000 (11:06 -0500)]
LP#
1942220: combobox: reset if idlQueryAnd changes
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 15:43:09 +0000 (10:43 -0500)]
LP#
1942220: implement Export Single Attribute List from LI Search
Also do a bit of refactoring; LineitemService will include more
of the meat of each action, leaving it to the caller to stage
parameters.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 15:23:38 +0000 (10:23 -0500)]
LP#
1942220: start defining actions on LI search results page
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 02:36:25 +0000 (21:36 -0500)]
LP#
1942220: include owning lib shortname in provider selector
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 02:15:51 +0000 (21:15 -0500)]
LP#
1942220: fixes to PO item deletion
- use an open-ils.acq method rather than PCRUD
- display the delete button under more circumstances
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 02:01:26 +0000 (21:01 -0500)]
LP#
1942220: add 'Disencumber' action for PO items
This adds a button to, upon user confirmation, change the
fund debit for a PO item to a zero-value encumbrance.
This button is available for a charge only if:
- the PO item is attached to a fund debit that has
no invoice entries or items attached
- the PO is activated but not cancelled
- the fund debit is not an expenditure
- the debit amount is not already zero
The purpose of this button is to clean up encumbrances for
miscellaneous charges on invoiced POs that have not been
linked to invoice items.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 02:00:47 +0000 (21:00 -0500)]
LP#
1942220: fix how the status of a received PO is displayed
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 01:59:11 +0000 (20:59 -0500)]
LP#
1942220: add open-ils.acq.po_item.disencumber method
This method disencumbers a PO item by setting its fund debit's amount
to zero. Note that this can be done only for encumbrances; if the
debit is an expenditure, it cannot be changed.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Tue, 14 Dec 2021 01:36:16 +0000 (20:36 -0500)]
LP#
1942220: add flesh_po_items_further option to PO retrieval
This fleshes in any fund debits and debit invoice items associated
with PO direct charges
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Mon, 13 Dec 2021 21:55:01 +0000 (16:55 -0500)]
LP#
1942220: turn on empty-click for fund selectors in items form
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Mon, 13 Dec 2021 16:04:46 +0000 (11:04 -0500)]
LP#
1942220: do client-side sorting for all attributes
This adds client-side sorting for title, author, and publisher
using Intl.Collator to achieve case-insenstive, punctuation-ignoring,
and numeral-sensitive sorting.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Mon, 13 Dec 2021 15:29:56 +0000 (10:29 -0500)]
LP#
1942220: allow empty-click in create PO's provider selector
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Mon, 13 Dec 2021 15:11:48 +0000 (10:11 -0500)]
LP#
1942220: fix bug introduced in LI search results
Should display the LI worksheet link only if a PO is
linked to the LI.
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 9 Dec 2021 22:53:35 +0000 (17:53 -0500)]
LP#
1942220: link to new PO interface from provider PO table
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 9 Dec 2021 22:42:58 +0000 (17:42 -0500)]
LP#
1942220: oops
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 9 Dec 2021 22:08:03 +0000 (17:08 -0500)]
LP#
1929749: more post-upload link fixes
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 9 Dec 2021 22:05:46 +0000 (17:05 -0500)]
LP#
1929749: fix link to new PO interface after upload
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Galen Charlton [Thu, 9 Dec 2021 22:01:43 +0000 (17:01 -0500)]
LP#
1929749: route to new picklist interface after upload
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>