working/Evergreen.git
4 years agodist formulas: limit to active funds collab/gmcharlt/ang-acq-admin-test1
Galen Charlton [Mon, 14 Jun 2021 22:43:59 +0000 (18:43 -0400)]
dist formulas: limit to active funds

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agocombobox: add idlBaseQuery input
Galen Charlton [Mon, 14 Jun 2021 22:43:12 +0000 (18:43 -0400)]
combobox: add idlBaseQuery input

Tack on additional conditions to the auto-generated data source.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agocurrency: remove tooltip from Exchange Rates column
Galen Charlton [Tue, 8 Jun 2021 14:55:25 +0000 (10:55 -0400)]
currency: remove tooltip from Exchange Rates column

LH#51

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoLP#1406424: display total of rolled over encumbrances during FPC
Galen Charlton [Tue, 8 Jun 2021 14:41:34 +0000 (10:41 -0400)]
LP#1406424: display total of rolled over encumbrances during FPC

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: set field options for the acqfa modal from funding source xacts dialog
Galen Charlton [Mon, 7 Jun 2021 16:15:30 +0000 (12:15 -0400)]
funds: set field options for the acqfa modal from funding source xacts dialog

LH#28

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: clear destination fund properly
Galen Charlton [Mon, 7 Jun 2021 15:08:52 +0000 (11:08 -0400)]
funds: clear destination fund properly

LH#32

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: make inv/PO ID columns in fund debits non-sortable & non-filterable
Galen Charlton [Mon, 7 Jun 2021 14:04:54 +0000 (10:04 -0400)]
funds: make inv/PO ID columns in fund debits non-sortable & non-filterable

LH#2

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: remove hard-coded dollar sign from fund rollover page
Galen Charlton [Mon, 7 Jun 2021 13:54:44 +0000 (09:54 -0400)]
funds: remove hard-coded dollar sign from fund rollover page

LH#24

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofm-editor: lint min/max
Galen Charlton [Fri, 4 Jun 2021 15:52:36 +0000 (11:52 -0400)]
fm-editor: lint min/max

now egMin/egMax

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofm-editor: lint linkedSearchConditions
Galen Charlton [Fri, 4 Jun 2021 15:52:27 +0000 (11:52 -0400)]
fm-editor: lint linkedSearchConditions

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agocurrency: fix lint
Galen Charlton [Fri, 4 Jun 2021 15:44:15 +0000 (11:44 -0400)]
currency: fix lint

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: fix lint
Galen Charlton [Fri, 4 Jun 2021 15:44:04 +0000 (11:44 -0400)]
funds: fix lint

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agocombobox: ensure that values are return on click
Galen Charlton [Fri, 4 Jun 2021 15:00:05 +0000 (11:00 -0400)]
combobox: ensure that values are return on click

... for both async and static data sources

LH#54

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: having the funding source name column be hyperlinked
Galen Charlton [Thu, 3 Jun 2021 21:29:26 +0000 (17:29 -0400)]
funds: having the funding source name column be hyperlinked

... and open the View Credits modal

LH#36

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: add link to legacy funds interface
Galen Charlton [Thu, 3 Jun 2021 21:14:35 +0000 (17:14 -0400)]
funds: add link to legacy funds interface

LH#4

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: limit range for fund fiscal year to current year +/- 10 years
Galen Charlton [Thu, 3 Jun 2021 21:09:02 +0000 (17:09 -0400)]
funds: limit range for fund fiscal year to current year +/- 10 years

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofm-editor: add min/max fieldOptions
Galen Charlton [Thu, 3 Jun 2021 21:08:37 +0000 (17:08 -0400)]
fm-editor: add min/max fieldOptions

This currently apply to 'int' type fields.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: fix typo in rolloever explanation
Galen Charlton [Thu, 3 Jun 2021 20:29:47 +0000 (16:29 -0400)]
funds: fix typo in rolloever explanation

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agodistribution formuals: disable action on multi-select
Galen Charlton [Thu, 3 Jun 2021 20:14:30 +0000 (16:14 -0400)]
distribution formuals: disable action on multi-select

LH#22

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agocurrencies: disable delete if more than one row selected
Galen Charlton [Thu, 3 Jun 2021 20:10:12 +0000 (16:10 -0400)]
currencies: disable delete if more than one row selected

LH#22

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoEDI attr sets: disable multi-select for various actions
Galen Charlton [Thu, 3 Jun 2021 20:06:52 +0000 (16:06 -0400)]
EDI attr sets: disable multi-select for various actions

LH#22

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: add toast upon succesful rollover
Galen Charlton [Thu, 3 Jun 2021 19:59:15 +0000 (15:59 -0400)]
funds: add toast upon succesful rollover

LH#31

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: improve CSV export in fund details dialog
Galen Charlton [Thu, 3 Jun 2021 19:54:43 +0000 (15:54 -0400)]
funds: improve CSV export in fund details dialog

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: tweak columns in debits tab
Galen Charlton [Thu, 3 Jun 2021 19:42:06 +0000 (15:42 -0400)]
funds: tweak columns in debits tab

LH#2

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: flesh out more links for the fund debits table
Galen Charlton [Thu, 3 Jun 2021 16:09:17 +0000 (12:09 -0400)]
funds: flesh out more links for the fund debits table

LH#12

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoschema: add indexes
Galen Charlton [Thu, 3 Jun 2021 15:39:13 +0000 (11:39 -0400)]
schema: add indexes

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoIDL: add links from acqfdeb to invoice items, PO items, and line item details
Galen Charlton [Thu, 3 Jun 2021 15:35:50 +0000 (11:35 -0400)]
IDL: add links from acqfdeb to invoice items, PO items, and line item details

Also add acqlid to PCRUD.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoEDI attr sets: disallow whitespace-only input for label
Galen Charlton [Thu, 3 Jun 2021 14:53:14 +0000 (10:53 -0400)]
EDI attr sets: disallow whitespace-only input for label

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agodistribution formulas: disallow whitespace-only input
Galen Charlton [Thu, 3 Jun 2021 14:52:56 +0000 (10:52 -0400)]
distribution formulas: disallow whitespace-only input

For label and collection code.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofm-editor: text inputs no longer accept input that's entirely whitespace
Galen Charlton [Thu, 3 Jun 2021 14:52:14 +0000 (10:52 -0400)]
fm-editor: text inputs no longer accept input that's entirely whitespace

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofund: preload funding sources in fund allocation modal
Galen Charlton [Wed, 2 Jun 2021 22:29:37 +0000 (18:29 -0400)]
fund: preload funding sources in fund allocation modal

LH#28

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoJBAS-2567 Combobox asyncSupportsEmptyTermClick fix
Bill Erickson [Fri, 4 Dec 2020 16:17:51 +0000 (11:17 -0500)]
JBAS-2567 Combobox asyncSupportsEmptyTermClick fix

Fixes situation where combobox would fetch the needed entries in async
mode, but fail to open the drop-down.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agofunds: improve hav change handling
Galen Charlton [Wed, 2 Jun 2021 22:06:59 +0000 (18:06 -0400)]
funds: improve hav change handling

LH#46

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoIDL: change "Fund ID" label for acqfdeb
Galen Charlton [Wed, 2 Jun 2021 21:45:37 +0000 (17:45 -0400)]
IDL: change "Fund ID" label for acqfdeb

LH#15

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: adjust rollover modal
Galen Charlton [Wed, 2 Jun 2021 21:31:49 +0000 (17:31 -0400)]
funds: adjust rollover modal

Removed propagate checkbox and replaced with an explanation; whether
or not propagation happens is strictly depending on the fund's
propagate flag.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: adjust tooltip wording
Galen Charlton [Wed, 2 Jun 2021 21:12:02 +0000 (17:12 -0400)]
funds: adjust tooltip wording

LH#21

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: conditionally display the "Limit Fiscal Year Close-Out to Encumbrance" checkbox
Galen Charlton [Wed, 2 Jun 2021 21:05:14 +0000 (17:05 -0400)]
funds: conditionally display the "Limit Fiscal Year Close-Out to Encumbrance" checkbox

This now displays only when the Limit Fiscal Year Close-Out to Encumbrances
library setting is active.

LH#20, LH#53

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoEDI attr sets: disable toolip in the View Providers column
Galen Charlton [Wed, 2 Jun 2021 20:29:39 +0000 (16:29 -0400)]
EDI attr sets: disable toolip in the View Providers column

Addresses LH#51

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoschema: adjust fund transfer notes
Galen Charlton [Wed, 2 Jun 2021 20:21:24 +0000 (16:21 -0400)]
schema: adjust fund transfer notes

- Change allocation notes to

Now Transfer {to,from} FUND_CODE (YEAR) (FUND_ORG_UNIT_SHORTNAME)

- Fix issue where the fund org units were not being retrieved
  correctly, leading to incorrect or missing fund allocation notes

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoEDI attr sets: change styling of buttons
Galen Charlton [Wed, 2 Jun 2021 15:48:39 +0000 (11:48 -0400)]
EDI attr sets: change styling of buttons

Addresses LH#51

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agocurrency: change styling of buttons
Galen Charlton [Wed, 2 Jun 2021 15:48:25 +0000 (11:48 -0400)]
currency: change styling of buttons

Addresses LH#51

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoformat: switch from CurrencyPipe to DecimalPipe
Galen Charlton [Tue, 1 Jun 2021 22:23:36 +0000 (18:23 -0400)]
format: switch from CurrencyPipe to DecimalPipe

CurrencyPipe has no easy way of displaying the monetary amount
without a currency symbol, which means that currency amounts
display with a dollar sign -- which isn't a univeral assumption
for Evergreen.

Future work is indicated to (a) teach Evergreen a global flag
or a library setting for the system's base currency and (b) let
the format service be passed a currency code. Once both are in place,
CurrencyPipe can be restored.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: fix styling and required checks of the fund transfer dialog
Galen Charlton [Tue, 1 Jun 2021 22:01:09 +0000 (18:01 -0400)]
funds: fix styling and required checks of the fund transfer dialog

Resolves LH#44

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agocombobox: add a 'mandatory' attribute
Galen Charlton [Tue, 1 Jun 2021 21:59:49 +0000 (17:59 -0400)]
combobox: add a 'mandatory' attribute

This is a synonym of the 'required' attribute, as overloading
the HTML5 required attribute can lead the colored left border
indicated the state of the weidget extending to the container
of the combobox

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agoIDL: change "Claim Policy ID" to "Claim Policy"
Galen Charlton [Tue, 1 Jun 2021 21:37:56 +0000 (17:37 -0400)]
IDL: change "Claim Policy ID" to "Claim Policy"

Resolves LH#27

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 years agofunds: restrict fund selection for allocation to active funds
Galen Charlton [Tue, 20 Apr 2021 22:28:46 +0000 (18:28 -0400)]
funds: restrict fund selection for allocation to active funds

Also pre-load values.

LH#34

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofm-editor: add a linkedSearchConditions field option
Galen Charlton [Tue, 20 Apr 2021 21:57:08 +0000 (17:57 -0400)]
fm-editor: add a linkedSearchConditions field option

This option allows the caller to specify conditions to add
when retrieving values for a linked field, e.g., to specify
that only active values should be fetched.

Example usage:

[fieldOptions]="{fund:{linkedSearchConditions:{'active':'t'}}}"

If the underlying record has a value set for the linked field, that
value will be included when preloadLinkedValues and the value
doesn't otherwise meet the search conditions.

This patch also sorts the values if preloadLinkedValues is used.

TODO: add a limit condition?

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agodistribution formulas: link OU and item location selectors to correct permission
Galen Charlton [Tue, 20 Apr 2021 21:02:36 +0000 (17:02 -0400)]
distribution formulas: link OU and item location selectors to correct permission

LH#41 and LH#42

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoitem-location-select: when using permFilter, include locations at ancestors of permit...
Galen Charlton [Tue, 20 Apr 2021 21:00:26 +0000 (17:00 -0400)]
item-location-select: when using permFilter, include locations at ancestors of permitted OUs

LH#41

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: apply negative-money-amount styling to fund details dialog
Galen Charlton [Tue, 20 Apr 2021 16:04:59 +0000 (12:04 -0400)]
funds: apply negative-money-amount styling to fund details dialog

LH#10

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agogrid: define style for negative money values
Galen Charlton [Tue, 20 Apr 2021 15:44:33 +0000 (11:44 -0400)]
grid: define style for negative money values

Currently all that the negative-money-amount class does is color
the text red.

Part of LH#10

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoIDL: change label of OU column to "Owner" for claiming config tabs
Galen Charlton [Mon, 19 Apr 2021 22:03:00 +0000 (18:03 -0400)]
IDL: change label of OU column to "Owner" for claiming config tabs

Extends idea in LH#43

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoIDL: change label of org column to "Owner" for fund-related tables and views
Galen Charlton [Mon, 19 Apr 2021 22:00:36 +0000 (18:00 -0400)]
IDL: change label of org column to "Owner" for fund-related tables and views

LH#43

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: group actions for the funding sources grid
Galen Charlton [Mon, 19 Apr 2021 21:57:27 +0000 (17:57 -0400)]
funds: group actions for the funding sources grid

LH#35

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: set double-click-on-row handlers for funds and funding sources
Galen Charlton [Mon, 19 Apr 2021 21:31:22 +0000 (17:31 -0400)]
funds: set double-click-on-row handlers for funds and funding sources

Both opening the edit dialog for sake of consistency, although for the funds
page the fund details dialog might be a better choice.

Extends fix for LH#11

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoEDI attr sets: fix behavior on row double-click
Galen Charlton [Mon, 19 Apr 2021 21:25:59 +0000 (17:25 -0400)]
EDI attr sets: fix behavior on row double-click

Extends fix for LH#11

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agodistribution formulas: double-click now activates custom edit modal
Galen Charlton [Mon, 19 Apr 2021 21:23:38 +0000 (17:23 -0400)]
distribution formulas: double-click now activates custom edit modal

LH#11

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoAdminPageComponent: move onRowActivate subscription to markup
Galen Charlton [Mon, 19 Apr 2021 21:21:39 +0000 (17:21 -0400)]
AdminPageComponent: move onRowActivate subscription to markup

This allows extenders of this interface to set their own non-default
handlers

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agodistribution formulas: remove skip count from form
Galen Charlton [Mon, 19 Apr 2021 20:46:23 +0000 (16:46 -0400)]
distribution formulas: remove skip count from form

LH#18

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agodistribution formulas: don't permit negative item count
Galen Charlton [Mon, 19 Apr 2021 20:45:21 +0000 (16:45 -0400)]
distribution formulas: don't permit negative item count

LH#18

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: fix default tab logic
Galen Charlton [Mon, 19 Apr 2021 20:37:52 +0000 (16:37 -0400)]
funds: fix default tab logic

Closes LH#5 and LH#6

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoIDL: mark acqf.fund as mandatory
Galen Charlton [Fri, 16 Apr 2021 21:00:24 +0000 (17:00 -0400)]
IDL: mark acqf.fund as mandatory

LH#7

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoschema: make fund.code NOT NULL
Galen Charlton [Fri, 16 Apr 2021 20:59:51 +0000 (16:59 -0400)]
schema: make fund.code NOT NULL

Any funds whose code was null will have it set to "FUND-WITH-ID-$id"

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: set label of funding_source_credit in the transfers tab
Galen Charlton [Fri, 16 Apr 2021 20:51:16 +0000 (16:51 -0400)]
funds: set label of funding_source_credit in the transfers tab

LH#29

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agocurrencies: do not allow changing code when editing currency
Galen Charlton [Fri, 16 Apr 2021 20:31:36 +0000 (16:31 -0400)]
currencies: do not allow changing code when editing currency

Database is not set up to propagate code changes.

LH#39

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoEDI attr sets: clone action active only when exactly one row is selected
Galen Charlton [Fri, 16 Apr 2021 20:17:41 +0000 (16:17 -0400)]
EDI attr sets: clone action active only when exactly one row is selected

LH#40

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agocurrencies: sort exchange rates dialog by to-currency code
Galen Charlton [Thu, 15 Apr 2021 22:22:56 +0000 (18:22 -0400)]
currencies: sort exchange rates dialog by to-currency code

LH#38

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoacq splash/funds: tweak Fund Administration label
Galen Charlton [Thu, 15 Apr 2021 21:55:14 +0000 (17:55 -0400)]
acq splash/funds: tweak Fund Administration label

LH#19

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoEDI attr sets: make two columns non-sortable, non-filterable
Galen Charlton [Thu, 15 Apr 2021 21:53:35 +0000 (17:53 -0400)]
EDI attr sets: make two columns non-sortable, non-filterable

Part of LH#23

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agocurrencies: make exchange rates column nonsortable, nonfilterable
Galen Charlton [Thu, 15 Apr 2021 21:51:13 +0000 (17:51 -0400)]
currencies: make exchange rates column nonsortable, nonfilterable

Part of LH#23

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agocurrencies: tweak cannot-delete error message
Galen Charlton [Thu, 15 Apr 2021 21:48:56 +0000 (17:48 -0400)]
currencies: tweak cannot-delete error message

LH#37

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoclaims: adjust tab order
Galen Charlton [Thu, 15 Apr 2021 21:47:44 +0000 (17:47 -0400)]
claims: adjust tab order

LH#26

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: fix wrong toast upon adding tag
Galen Charlton [Wed, 7 Apr 2021 22:04:11 +0000 (18:04 -0400)]
funds: fix wrong toast upon adding tag

Addresses LH#17

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: change banner and title of Fund Administration page
Galen Charlton [Wed, 7 Apr 2021 22:02:34 +0000 (18:02 -0400)]
funds: change banner and title of Fund Administration page

Addresses LH#19

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: include time in various timestamp fields
Galen Charlton [Wed, 7 Apr 2021 21:59:06 +0000 (17:59 -0400)]
funds: include time in various timestamp fields

Addresses LH#8

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadjust labels for fund allocation and fund debit times
Galen Charlton [Wed, 7 Apr 2021 21:49:55 +0000 (17:49 -0400)]
adjust labels for fund allocation and fund debit times

address LH#9

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agodistribution formula: adjust width of columns
Galen Charlton [Tue, 6 Apr 2021 20:54:14 +0000 (16:54 -0400)]
distribution formula: adjust width of columns

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agocombobox: include org unit in label for acqf
Galen Charlton [Tue, 6 Apr 2021 20:53:14 +0000 (16:53 -0400)]
combobox: include org unit in label for acqf

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: fix errors that ng build --prod caught
Galen Charlton [Mon, 29 Mar 2021 22:31:58 +0000 (18:31 -0400)]
funds: fix errors that ng build --prod caught

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofunds: fix lint
Galen Charlton [Mon, 29 Mar 2021 15:48:46 +0000 (11:48 -0400)]
funds: fix lint

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoEDI attr sets: fix lint
Galen Charlton [Mon, 29 Mar 2021 15:48:32 +0000 (11:48 -0400)]
EDI attr sets: fix lint

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agodistribution formulas: fix lint
Galen Charlton [Mon, 29 Mar 2021 15:48:18 +0000 (11:48 -0400)]
distribution formulas: fix lint

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agocurrencies: fix lint
Galen Charlton [Mon, 29 Mar 2021 15:48:03 +0000 (11:48 -0400)]
currencies: fix lint

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: seed data: acq admin: add grid config settings
Galen Charlton [Mon, 29 Mar 2021 02:50:42 +0000 (22:50 -0400)]
LP#XXX: seed data: acq admin: add grid config settings

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: new currency and exchange rates interface
Galen Charlton [Fri, 26 Mar 2021 22:21:30 +0000 (18:21 -0400)]
LP#XXX: new currency and exchange rates interface

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: new distribution formulas interface
Galen Charlton [Fri, 26 Mar 2021 22:13:01 +0000 (18:13 -0400)]
LP#XXX: new distribution formulas interface

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: EDI attr sets interface
Galen Charlton [Fri, 26 Mar 2021 21:58:51 +0000 (17:58 -0400)]
LP#XXX: EDI attr sets interface

Note the TODO about the onRowActivate subscription, which will require
a change to the base component

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: (funds) Angular funds interface
Galen Charlton [Wed, 3 Mar 2021 23:25:40 +0000 (18:25 -0500)]
LP#XXX: (funds) Angular funds interface

TODO: uses current calendar year by default; a more sophisticated
      approach would check the fiscal calendar that applies to
      the workstation

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: schema: change automatically-generated fund allocation notes for transfers
Galen Charlton [Wed, 24 Mar 2021 20:12:17 +0000 (16:12 -0400)]
LP#XXX: schema: change automatically-generated fund allocation notes for transfers

Now Transfer {to,from} FUND_ORG_UNIT_SHORTNAME FUND_CODE (YEAR)

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: fm-edit: teach how to format selectors when wiring up comoboxes
Galen Charlton [Sun, 28 Mar 2021 17:38:55 +0000 (13:38 -0400)]
LP#XXX: fm-edit: teach how to format selectors when wiring up comoboxes

Matches similar functionality in combobox

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: grid: teach grid columns how to start with a filter set
Galen Charlton [Thu, 25 Mar 2021 17:44:44 +0000 (13:44 -0400)]
LP#XXX: grid: teach grid columns how to start with a filter set

This adds initialFilterOperator and initialFilterValue inputs
to eg-grid-column to specify that the data set should start off
with a column filter set.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: IDL: EDI attr sets: add edi_accounts virtual field to aeas
Galen Charlton [Sat, 27 Mar 2021 21:00:02 +0000 (17:00 -0400)]
LP#XXX: IDL: EDI attr sets: add edi_accounts virtual field to aeas

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: IDL: add acqftr to pcrud
Galen Charlton [Tue, 16 Mar 2021 22:00:24 +0000 (18:00 -0400)]
LP#XXX: IDL: add acqftr to pcrud

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: IDL: mark some fund columns required
Galen Charlton [Tue, 16 Mar 2021 17:01:43 +0000 (13:01 -0400)]
LP#XXX: IDL: mark some fund columns required

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: consolidate claiming administration into single page
Galen Charlton [Tue, 2 Mar 2021 22:54:17 +0000 (17:54 -0500)]
LP#XXX: consolidate claiming administration into single page

This patch consolidates the following acquisitions administration
interfaces into a single tabbed page for managing claiming
policies:

- Claim Event Types
- Claim Policies
- Claim Policy Actions
- Claim Types

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP1873322: Angular Admin Pages default to workstation OU
Jane Sandberg [Wed, 10 Feb 2021 19:51:55 +0000 (11:51 -0800)]
LP1873322: Angular Admin Pages default to workstation OU

To test:

1) Apply this patch.
2) Log in using a workstation at a particular org unit.
3) Open some of the following admin pages:

Local Admin > Address Alerts
Local Admin > Carousels
Local Admin > Group Penalty Thresholds
Local Admin > Course Reserves List > Terms Tab
Server Admin > Billing Types
Server Admin > Call Number/Volume Suffixes
Server Admin > Copy Tags
Server Admin > Hard Due Date Configuration
Acquisitions Admin > Cancel Reason Configuration
Acquisitions Admin > Claim Policies
Booking Admin > Resource Types
Booking Admin > Resource Attribute Values

4) Verify that these pages automatically open to your
workstation's org unit.

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
4 years agoLP#1915323 Angular Staff Client Hamburger Menu Clipped Off Screen
Dan Briem [Wed, 3 Mar 2021 22:11:44 +0000 (17:11 -0500)]
LP#1915323 Angular Staff Client Hamburger Menu Clipped Off Screen

Aligns navbar corner dropdown menu to the right to prevent it
from clipping off-screen.

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
4 years agoLP#1917804: only show MARC 500 data in the General Note field
Jeff Davis [Tue, 16 Mar 2021 22:29:36 +0000 (15:29 -0700)]
LP#1917804: only show MARC 500 data in the General Note field

Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Jason Stephenson <jason@sigio.com>
4 years agoStamping upgrade script
Jane Sandberg [Tue, 16 Mar 2021 20:19:09 +0000 (13:19 -0700)]
Stamping upgrade script

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
4 years agoLP1896840 Publisher display includes 264 tag
Bill Erickson [Thu, 24 Sep 2020 15:46:58 +0000 (11:46 -0400)]
LP1896840 Publisher display includes 264 tag

The stock Publisher display field now extracts data from 260 OR 264
tags, whichever has a value first.

Release notes included with upgrade instructions.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>