working/Evergreen.git
3 years agoLP#1942220: (follow-up) refresh LI list after PO activation
Galen Charlton [Thu, 28 Jul 2022 15:29:55 +0000 (15:29 +0000)]
LP#1942220: (follow-up) refresh LI list after PO activation

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) add Vandelay step during PO activation
Galen Charlton [Wed, 27 Jul 2022 22:25:18 +0000 (22:25 +0000)]
LP#1942220: (follow-up) add Vandelay step during PO activation

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) use generic label for submit in get-import-params mode
Galen Charlton [Tue, 26 Jul 2022 22:19:16 +0000 (22:19 +0000)]
LP#1942220: (follow-up) use generic label for submit in get-import-params mode

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) fix upload console noise
Galen Charlton [Tue, 26 Jul 2022 22:15:24 +0000 (22:15 +0000)]
LP#1942220: (follow-up) fix upload console noise

Avoid complaining about the missing FY selector in
get-import-params mode.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) restore LIDs if user abandons changes
Galen Charlton [Sat, 23 Jul 2022 14:41:12 +0000 (14:41 +0000)]
LP#1942220: (follow-up) restore LIDs if user abandons changes

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP1929749: (follow-up) reload the upload form if we navigate to it from itself
Galen Charlton [Fri, 15 Jul 2022 22:16:23 +0000 (22:16 +0000)]
LP1929749: (follow-up) reload the upload form if we navigate to it from itself

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1981714: add settings to control owning library of auto-added LIDs
Galen Charlton [Thu, 14 Jul 2022 16:14:36 +0000 (16:14 +0000)]
LP#1981714: add settings to control owning library of auto-added LIDs

Previously, when line item copies/details/items where automatically created
because the provider's default copy count is non-zero, the owning library
of those line item copies was set to the workstation library. This patch
adds two new settings to tweak this behavior:

* How to set default owning library for auto-created line item items

Stategy to use to set default owning library to set when line item items
are auto-created because the provider's default copy count has been set.
Valid values are "workstation" to use the workstation library, "blank"
to leave it blank, and "use_setting" to use the "Default owning library
for auto-created line item items" setting. If not set, the workstation
library will be used.

* Default owning library for auto-created line item items

The default owning library to set when line item items are auto-created
because the provider's default copy count has been set. This applies if
the "How to set default owning library for auto-created line item
items" setting is set to "use_setting".

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#XXX: fix Dojo AutoFieldWidget initialization bug
Galen Charlton [Thu, 14 Jul 2022 16:12:59 +0000 (16:12 +0000)]
LP#XXX: fix Dojo AutoFieldWidget initialization bug

This patch fixes a bug where AutoFieldWidget wouldn't
invoke the callback when building an org unit selector. Fix this
allows library settings whose datatype is link and whose fm_class is aou
to work in the Dojo Library Settings editor.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) add a bit more caching
Galen Charlton [Wed, 13 Jul 2022 02:28:45 +0000 (02:28 +0000)]
LP#1942220: (follow-up) add a bit more caching

Funds in the fund cache in the liService will be checked first.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) add a missed file
Galen Charlton [Wed, 13 Jul 2022 02:21:13 +0000 (02:21 +0000)]
LP#1942220: (follow-up) add a missed file

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) add color coding of funds in copy attrs drop-down
Galen Charlton [Wed, 13 Jul 2022 02:17:15 +0000 (02:17 +0000)]
LP#1942220: (follow-up) add color coding of funds in copy attrs drop-down

To reflect balance warning and stop.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) implement claiming from LI
Galen Charlton [Wed, 13 Jul 2022 00:16:10 +0000 (00:16 +0000)]
LP#1942220: (follow-up) implement claiming from LI

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) implement dupe PO name checking
Galen Charlton [Tue, 12 Jul 2022 16:43:37 +0000 (16:43 +0000)]
LP#1942220: (follow-up) implement dupe PO name checking

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 years agoLP#1942220: (follow-up) clean up some console noise
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>
3 years agoLP#1942220: (follow-up) catch unsaved LI copy changes
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>
3 years agoLP#1929749: tweaks to import template management
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>
3 years agoLP#1929749: insert current year as FY if no fiscal years are actually defined
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>
3 years agoLP#1929749: tweak label of template save button
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>
3 years agoLP#1929749: add import queue and requests links to LI table
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>
3 years agoLP#1929749: tweak styling on PO view
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>
3 years agoLP#1942220: exclude invalid LIs when creating PO from SL
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>
3 years agoLP#1942220: improve color contrast for delayed LI background
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>
3 years agoLP#1960526: use a different blue for better color contrast
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>
3 years agoLP#1942220: (follow-up) show cancel link only for on-order POs
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>
3 years agoLP#1929749: use correct method to update LI prices
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>
3 years agoLP#1929749: enable certain actions only for activated POs
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>
3 years agoLP#1929749: fix lint
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>
3 years agoAllow Enter-submit of the LI filter form
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>
3 years agoSelect FYs based on the calendar of the ordering agency (or WS to start) and make...
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>
3 years agoCorrect modal label
Mike Rylander [Tue, 8 Feb 2022 15:22:14 +0000 (10:22 -0500)]
Correct modal label

Signed-off-by: Mike Rylander <mrylander@gmail.com>
3 years agoRemove extra verbiage in filter UI, matching the main ACQ search
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>
3 years agoShow PO prepayment value rather than vendor setting
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>
3 years agoLP#1929749: clarify what the top level LI selectors are selecting
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>
3 years agoLP#1929749: in the items page for a single LI, display the LI ID and title
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>
3 years agoLP#1929749: receiving from LI search results now checks LI alerts
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>
3 years agoLP#1929749: fix some LI actions from the LI search results page
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>
3 years agoLP#1929749: teach multi-LI receive to check LI alerts
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>
3 years agoLP#1929749: teach LI alert checking to handle more than one LI
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>
3 years agoLP#1929749: move the LI alert check to the service
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>
3 years agoLP#1929749: move the LI alert dialog into a new component
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>
3 years agoLP#1929749: flesh out the LI receiving alert confirmation dialog
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>
3 years agoLP#1929749: tweaks to LI note/alert interface
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>
3 years agoLP#1929749: [seed data] update LI worksheet template
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>
3 years agoLP#1929749: tweak LI worksheet code
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>
3 years agoLP#1929749: add two additional fleshing options to LI retrieval
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>
3 years agoLP#1929749: (follow-up) another label tweak
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>
3 years agoLP#1929749: (follow-up) open a couple links from LI summary in new tab
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>
3 years agoLP#1929749: (follow-up) fix a link title
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>
3 years agoLP#1929749: (follow-up) relabel action
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>
3 years agoLP#1929749: add mark selector/order ready actions to LI list
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>
3 years agoLP#1929749: fund admin debits list now links to Angular PO and LI interfaces
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>
3 years agoLP#1929749: Originating Acquisition from item status now links to Angular interface
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>
3 years agoLP#1929749: catch and report upload errors
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>
3 years agoLP#1929749: fix handling of match set and fiscal year
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>
3 years agoLP#1942220: (follow-up) tweak asset creation on PO creation
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>
3 years agoLP#1929749: tweak applying upload template
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>
3 years agoLP#1942220: (follow-up) history tables now include times
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>
3 years agoLP#1929749: tweak ordering agency selector
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>
3 years agoLP#1942220: (follow-up) ... restrict even further
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>
3 years agoLP#1942220: (follow-up) add perm limits to create PO ordering agency selector
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>
3 years agoLP#1942220: (follow-up) display linked PO name in SL LI list
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>
3 years agoLP#1942220: (follow-up) tweak PO create form
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>
3 years agoLP#1942220: (follow-up) have UI allow receiving of delayed LI and LIDs
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>
3 years agoLP#1942220: (follow-up) API: remove cancel reason if last LID of LI is received
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>
3 years agoLP#1929749: improvements to provider selector
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>
3 years agoLP#1929749: combobox: improve idlIncludeLibraryInLabel
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>
3 years agoLP#1942220: (follow-up) properly style 'delayed' LI dispositions
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>
3 years agoLP#1942220: (follow-up) display cancel reason label in LI table
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>
3 years agoLP#1942220: (follow-up) add basic event reporting to PO cancelation
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>
3 years agoLP#1942220: (follow-up) move LI identifier widget
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>
3 years agoLP#1942220: (follow-up) fix handling of fund balance warning
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>
3 years agoLP#1942220: (follow-up) open LI catalog links in new tab
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>
3 years agoLP#1942220: (follow-up) tweak LI expand/hide behavior
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>
3 years agoLP#1942220: (follow-up) include receiver in select LI details displays
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>
3 years agoLP#1942220: (follow-up) add flesh_li_details_receiver to LI retrieval
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>
3 years agoLP#1942220: (follow-up) don't allow brief record addition for once-activated POs
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>
3 years agoLP#1942220: (follow-up) show zero-copy activate option only for new/pending orders
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>
3 years agoLP#1942220: (follow-up) ... and another one
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>
3 years agoLP#1942220: (follow-up) ... and make following link break out of iframe
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>
3 years agoLP#1942220: (follow-up) link to Angular PO and SL from Dojo invoice display
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>
3 years agoLP#1942220: implement add selected to PO action from LI search user/gmcharlt/ang-acq-4-wip
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>
3 years agoLP#1942220: implement Mark Selector Ready and Mark Order Ready actions
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>
3 years agoLP#1942220: defer implementing the Move to Selection List LI search action
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>
3 years agoLP#1942220: implement LI search action Link Invoice
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>
3 years agoLP#1942220: implement LI search action Create Invoice
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>
3 years agoLP#1942220: implement LI search action delete
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>
3 years agoLP#1942220: implement LI search action cancel
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>
3 years agoLP#1942220: implement LI search receive and un-receive actions
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>
3 years agoLP#1942220: implement LI search action apply claim policy
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>
3 years agoLP#1942220: add LI search action to create PO from selected
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>
3 years agoLP#1942220: implement item count and claim count LI filtering
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>
3 years agoLP#1942220: refresh PO upon adding batch-adding copies
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>
3 years agoLP#1942220: make the fund selector support empty term click in charges component
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>
3 years agoLP#1942220: fix glitch in direct charges deletion testing
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>
3 years agoLP#1942220: tweaks to Link Invoice dialog
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>
3 years agoLP#1942220: combobox: reset if idlQueryAnd changes
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>
3 years agoLP#1942220: implement Export Single Attribute List from LI Search
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>
3 years agoLP#1942220: start defining actions on LI search results page
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>
3 years agoLP#1942220: include owning lib shortname in provider selector
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>
3 years agoLP#1942220: fixes to PO item deletion
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>