]> git.evergreen-ils.org Git - working/Evergreen.git/log
working/Evergreen.git
3 years agoFix thinko with non-pcrud grid paging (31) user/gmcharlt/provider-tmp
Mike Rylander [Fri, 15 May 2020 15:30:53 +0000 (11:30 -0400)]
Fix thinko with non-pcrud grid paging (31)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
3 years agoDirect provider (and shipper) links in search and provider interfaces at the new...
Mike Rylander [Fri, 15 May 2020 15:20:22 +0000 (11:20 -0400)]
Direct provider (and shipper) links in search and provider interfaces at the new Angular UI (24)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
3 years agoFix thinko to allow Currency Type searching (30)
Mike Rylander [Fri, 15 May 2020 15:19:52 +0000 (11:19 -0400)]
Fix thinko to allow Currency Type searching (30)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
3 years agoRelabel holdings definitions for consistency (26)
Mike Rylander [Fri, 15 May 2020 13:49:00 +0000 (09:49 -0400)]
Relabel holdings definitions for consistency (26)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
3 years agoAlphabetize the Holdings Definition dropdown (32)
Mike Rylander [Fri, 15 May 2020 13:43:08 +0000 (09:43 -0400)]
Alphabetize the Holdings Definition dropdown (32)

Signed-off-by: Mike Rylander <mrylander@gmail.com>
4 years agoWIP: edit tag on holdings tab
Mike Rylander [Wed, 29 Apr 2020 20:12:57 +0000 (16:12 -0400)]
WIP: edit tag on holdings tab

Signed-off-by: Mike Rylander <mrylander@gmail.com>
4 years agomove the provider search nav item
Galen Charlton [Fri, 24 Apr 2020 20:58:43 +0000 (16:58 -0400)]
move the provider search nav item

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agouse experimental remain open on error
Galen Charlton [Fri, 17 Apr 2020 21:11:44 +0000 (17:11 -0400)]
use experimental remain open on error

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd experimental remainOpenOnError to the record editor
Galen Charlton [Fri, 17 Apr 2020 21:11:29 +0000 (17:11 -0400)]
add experimental remainOpenOnError to the record editor

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agodisplay provider name and code even when summary is hidden
Galen Charlton [Fri, 17 Apr 2020 20:54:53 +0000 (16:54 -0400)]
display provider name and code even when summary is hidden

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofix
Galen Charlton [Fri, 17 Apr 2020 20:35:12 +0000 (16:35 -0400)]
fix

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoimplement set default view button
Galen Charlton [Fri, 17 Apr 2020 20:29:36 +0000 (16:29 -0400)]
implement set default view button

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd 'View EDI Messages' grid toolbar button
Galen Charlton [Fri, 17 Apr 2020 20:11:22 +0000 (16:11 -0400)]
add 'View EDI Messages' grid toolbar button

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoMake provider addresses, contacts, and contact addresses filterable
Mike Rylander [Wed, 15 Apr 2020 18:42:59 +0000 (14:42 -0400)]
Make provider addresses, contacts, and contact addresses filterable

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoupdate summary when contacts are edited
Galen Charlton [Mon, 13 Apr 2020 21:36:58 +0000 (17:36 -0400)]
update summary when contacts are edited

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd a route resolver to ensure that the provider has been fetched when linking by ID
Galen Charlton [Mon, 13 Apr 2020 21:11:03 +0000 (17:11 -0400)]
add a route resolver to ensure that the provider has been fetched when linking by ID

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd field help to the EDI account modal
Galen Charlton [Thu, 9 Apr 2020 15:24:58 +0000 (11:24 -0400)]
add field help to the EDI account modal

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofm-editor: add helpText field option
Galen Charlton [Thu, 9 Apr 2020 15:24:04 +0000 (11:24 -0400)]
fm-editor: add helpText field option

This accepts a reference to an eg-string to display as
a popover for the specified fielod.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agomark acq.edi_account columns as required in IDL
Galen Charlton [Thu, 9 Apr 2020 14:32:51 +0000 (10:32 -0400)]
mark acq.edi_account columns as required in IDL

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoLP#XXX: mark acqpro.name as not translatable
Galen Charlton [Thu, 9 Apr 2020 14:13:30 +0000 (10:13 -0400)]
LP#XXX: mark acqpro.name as not translatable

Providers don't tend to vary their names by locale, so
this seems unnecessary.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd provider search to AngularJS Acq menu
Galen Charlton [Wed, 8 Apr 2020 22:13:47 +0000 (18:13 -0400)]
add provider search to AngularJS Acq menu

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agotweak display of contact role in sidebar
Galen Charlton [Wed, 8 Apr 2020 22:13:34 +0000 (18:13 -0400)]
tweak display of contact role in sidebar

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd placeholders for the eg-comboboxes on the search form
Galen Charlton [Wed, 8 Apr 2020 21:57:58 +0000 (17:57 -0400)]
add placeholders for the eg-comboboxes on the search form

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoalways pass through the state of the 'active' field on the search form
Galen Charlton [Wed, 8 Apr 2020 21:52:09 +0000 (17:52 -0400)]
always pass through the state of the 'active' field on the search form

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agosummary: display active flag using eg-bool
Galen Charlton [Wed, 8 Apr 2020 21:44:20 +0000 (17:44 -0400)]
summary: display active flag using eg-bool

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadjust display of URL in summary pane
Galen Charlton [Wed, 8 Apr 2020 21:39:25 +0000 (17:39 -0400)]
adjust display of URL in summary pane

* hyperlink URL
* do not include an empty anchor if no URL is supplied

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd grid for displaying EDI messages for a selected account
Galen Charlton [Wed, 1 Apr 2020 22:39:49 +0000 (18:39 -0400)]
add grid for displaying EDI messages for a selected account

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoupdate summary after editing provider
Galen Charlton [Wed, 1 Apr 2020 22:10:19 +0000 (18:10 -0400)]
update summary after editing provider

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agobasic EDI account management
Galen Charlton [Wed, 1 Apr 2020 22:02:25 +0000 (18:02 -0400)]
basic EDI account management

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoupdate IDL to link acqpro => acqedi
Galen Charlton [Wed, 1 Apr 2020 22:02:03 +0000 (18:02 -0400)]
update IDL to link acqpro => acqedi

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoRefresh contact addresses from updated service data
Mike Rylander [Wed, 1 Apr 2020 19:23:34 +0000 (15:23 -0400)]
Refresh contact addresses from updated service data

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoensure that provider contact addresses component gets found before reloading its...
Galen Charlton [Wed, 1 Apr 2020 18:35:27 +0000 (14:35 -0400)]
ensure that provider contact addresses component gets found before reloading its grid

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agocontact addresses
Mike Rylander [Wed, 1 Apr 2020 16:32:26 +0000 (12:32 -0400)]
contact addresses

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agouse materials icons expand_less/expand_more
Galen Charlton [Wed, 1 Apr 2020 18:00:23 +0000 (14:00 -0400)]
use materials icons expand_less/expand_more

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agostretch provider UI when summary is collapsed
Jason Etheridge [Fri, 27 Mar 2020 11:51:25 +0000 (07:51 -0400)]
stretch provider UI when summary is collapsed

also hide Delete Provider button when collapsed to give more opportunity for stretch

Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agotoggle for provider summary pane
Jason Etheridge [Fri, 27 Mar 2020 04:57:35 +0000 (00:57 -0400)]
toggle for provider summary pane

Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoSeveral provider entry points
Mike Rylander [Fri, 27 Mar 2020 20:19:42 +0000 (16:19 -0400)]
Several provider entry points

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoXXX: Stub function to allow compilation
Mike Rylander [Fri, 27 Mar 2020 18:53:00 +0000 (14:53 -0400)]
XXX: Stub function to allow compilation

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoAttributes tab
Mike Rylander [Fri, 27 Mar 2020 18:52:37 +0000 (14:52 -0400)]
Attributes tab

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoAdd link from provider to attributes
Mike Rylander [Fri, 27 Mar 2020 18:51:24 +0000 (14:51 -0400)]
Add link from provider to attributes

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agostart work on provider details tab
Galen Charlton [Thu, 26 Mar 2020 20:42:52 +0000 (16:42 -0400)]
start work on provider details tab

TODO: teach the record editor how to do a two-column layout
TODO: add delete button

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agonew provder modal
Galen Charlton [Thu, 26 Mar 2020 18:14:10 +0000 (14:14 -0400)]
new provder modal

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agomark required fields in IDL for acqpro
Galen Charlton [Thu, 26 Mar 2020 17:53:33 +0000 (13:53 -0400)]
mark required fields in IDL for acqpro

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofix adding new holdings subfield mappings
Galen Charlton [Wed, 25 Mar 2020 22:02:29 +0000 (18:02 -0400)]
fix adding new holdings subfield mappings

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoHoldings Subfield tab
Mike Rylander [Wed, 25 Mar 2020 20:08:17 +0000 (16:08 -0400)]
Holdings Subfield tab

Signed-off-by: Mike Rylander <mrylander@gmail.com>
foo

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd a bit of separation
Galen Charlton [Wed, 25 Mar 2020 18:57:01 +0000 (14:57 -0400)]
add a bit of separation

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agohide the provider info tabset if there's no selected provider
Galen Charlton [Wed, 25 Mar 2020 18:51:29 +0000 (14:51 -0400)]
hide the provider info tabset if there's no selected provider

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoafter selecting a provider from the search form, update the route
Galen Charlton [Wed, 25 Mar 2020 18:47:14 +0000 (14:47 -0400)]
after selecting a provider from the search form, update the route

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agomove provider search form
Galen Charlton [Wed, 25 Mar 2020 18:42:06 +0000 (14:42 -0400)]
move provider search form

The provider search form is now outside of the tabset and its
visibility is controlled by a button. Also, clicking on a row
on the search results will now hide the search form.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agohide provider column by default in contact and address grids...
Galen Charlton [Wed, 25 Mar 2020 16:01:54 +0000 (12:01 -0400)]
hide provider column by default in contact and address grids...

... but if the user insists on displaying that column, redundantly,
flesh it so that the code is displayed

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoMark required fields on the provider-contact object
Mike Rylander [Wed, 25 Mar 2020 15:01:14 +0000 (11:01 -0400)]
Mark required fields on the provider-contact object

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoprovider purchase orders component
Galen Charlton [Wed, 25 Mar 2020 15:52:23 +0000 (11:52 -0400)]
provider purchase orders component

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd provider invoices component
Galen Charlton [Wed, 25 Mar 2020 15:45:05 +0000 (11:45 -0400)]
add provider invoices component

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoprovider record service: add currentProviderId
Galen Charlton [Wed, 25 Mar 2020 15:43:32 +0000 (11:43 -0400)]
provider record service: add currentProviderId

This works around some race conditions fetching the current
provider upon initialization; we should fix this so that
current() can account for in-flight initialization or
refreshes.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoupdate provider contacts component to reflect updates in provider record service
Galen Charlton [Wed, 25 Mar 2020 14:54:47 +0000 (10:54 -0400)]
update provider contacts component to reflect updates in provider record service

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agocontacts modal
Mike Rylander [Wed, 25 Mar 2020 14:46:45 +0000 (10:46 -0400)]
contacts modal

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agodefault to valid == true when creating new provider addresses
Galen Charlton [Wed, 25 Mar 2020 14:48:20 +0000 (10:48 -0400)]
default to valid == true when creating new provider addresses

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agomark required fields as required in IDL for provider addresses
Galen Charlton [Wed, 25 Mar 2020 14:45:55 +0000 (10:45 -0400)]
mark required fields as required in IDL for provider addresses

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoupdate provider address component to reflect updates to provider record service
Galen Charlton [Wed, 25 Mar 2020 14:38:59 +0000 (10:38 -0400)]
update provider address component to reflect updates to provider record service

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoprovider record service updates
Galen Charlton [Wed, 25 Mar 2020 14:38:19 +0000 (10:38 -0400)]
provider record service updates

- fetch() now returns a promise
- added refreshCurrent();
- added batchUpdate()

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoprovider address modal
Jason Etheridge [Wed, 25 Mar 2020 13:41:22 +0000 (09:41 -0400)]
provider address modal

Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agorefresh record service upon ID change
Galen Charlton [Fri, 20 Mar 2020 18:26:47 +0000 (14:26 -0400)]
refresh record service upon ID change

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd contact and address components to their tabs
Galen Charlton [Fri, 20 Mar 2020 18:26:16 +0000 (14:26 -0400)]
add contact and address components to their tabs

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agohook up contact and provider components to record service
Galen Charlton [Fri, 20 Mar 2020 18:25:49 +0000 (14:25 -0400)]
hook up contact and provider components to record service

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoactually push out initial version of provider record service
Galen Charlton [Fri, 20 Mar 2020 18:25:01 +0000 (14:25 -0400)]
actually push out initial version of provider record service

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoaddress and contact stubs
Mike Rylander [Wed, 18 Mar 2020 15:10:34 +0000 (11:10 -0400)]
address and contact stubs

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoset active provider ID when a row is selected
Galen Charlton [Fri, 20 Mar 2020 16:02:43 +0000 (12:02 -0400)]
set active provider ID when a row is selected

Note - not changing the route for now

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoinitial stab at provider record service
Galen Charlton [Fri, 20 Mar 2020 15:54:48 +0000 (11:54 -0400)]
initial stab at provider record service

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd summary pane component to module and a missing decorator
Galen Charlton [Fri, 20 Mar 2020 15:01:20 +0000 (11:01 -0400)]
add summary pane component to module and a missing decorator

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agotoward summary pane
Jason Etheridge [Wed, 11 Mar 2020 06:05:35 +0000 (02:05 -0400)]
toward summary pane

Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agomake ng lint happier
Galen Charlton [Wed, 11 Mar 2020 18:59:23 +0000 (14:59 -0400)]
make ng lint happier

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoRequire classes for search; be very verbose for typescript
Mike Rylander [Wed, 11 Mar 2020 18:37:32 +0000 (14:37 -0400)]
Require classes for search; be very verbose for typescript

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoWIP: complex, cross-table searches
Mike Rylander [Tue, 10 Mar 2020 13:34:51 +0000 (09:34 -0400)]
WIP: complex, cross-table searches

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agomore work on hooking up search service and search form
Galen Charlton [Fri, 6 Mar 2020 16:44:24 +0000 (11:44 -0500)]
more work on hooking up search service and search form

TODO:
- contact name searching
- get the org-family-selector to show the starting value
  of the WS OU
- refactor how form parameters are managed?

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agofix thinko
Galen Charlton [Fri, 6 Mar 2020 15:45:32 +0000 (10:45 -0500)]
fix thinko

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoWIP: provider search/result stub and required IDL change
Mike Rylander [Thu, 5 Mar 2020 20:32:48 +0000 (15:32 -0500)]
WIP: provider search/result stub and required IDL change

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agostart work on AcqProviderSearch
Galen Charlton [Fri, 6 Mar 2020 15:41:52 +0000 (10:41 -0500)]
start work on AcqProviderSearch

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoacq providers: allow search form and details view to share a tab
Galen Charlton [Tue, 3 Mar 2020 23:33:18 +0000 (18:33 -0500)]
acq providers: allow search form and details view to share a tab

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd provider search placeholder menu entry to eg2
Galen Charlton [Tue, 3 Mar 2020 23:24:08 +0000 (18:24 -0500)]
add provider search placeholder menu entry to eg2

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoang providers: create base modules and components
Galen Charlton [Tue, 3 Mar 2020 23:18:55 +0000 (18:18 -0500)]
ang providers: create base modules and components

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoorg-select: allow applyOrg[Id] to clear the org unit
Galen Charlton [Mon, 2 Mar 2020 17:30:47 +0000 (12:30 -0500)]
org-select: allow applyOrg[Id] to clear the org unit

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoeg-grid: fix disabling filter controls when data is being fetched
Galen Charlton [Mon, 2 Mar 2020 17:08:04 +0000 (12:08 -0500)]
eg-grid: fix disabling filter controls when data is being fetched

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoclean up router event subscription
Galen Charlton [Wed, 26 Feb 2020 21:59:46 +0000 (16:59 -0500)]
clean up router event subscription

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoacq search: ensure that results grid is cleared in certain cases
Galen Charlton [Wed, 26 Feb 2020 21:06:16 +0000 (16:06 -0500)]
acq search: ensure that results grid is cleared in certain cases

Namely, when navigating to the same search tab when retrieve
immediately is not in force, e.g., when going from 'My Selection Lists'
to 'Selection List Search'

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoacq search: implement hard-coded fallback searches
Galen Charlton [Wed, 26 Feb 2020 20:55:37 +0000 (15:55 -0500)]
acq search: implement hard-coded fallback searches

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadjust nav menus to add explicit
Galen Charlton [Wed, 26 Feb 2020 20:14:05 +0000 (15:14 -0500)]
adjust nav menus to add explicit

* Selection List Search
* Purchase Order Search
* renamed On Order at Workstation
* Invoice Search

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoeg-grid: disable filter controls while fetching data
Galen Charlton [Wed, 26 Feb 2020 19:49:31 +0000 (14:49 -0500)]
eg-grid: disable filter controls while fetching data

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoensure that following a menu link to the acq search form will always refresh the...
Galen Charlton [Wed, 26 Feb 2020 17:50:52 +0000 (12:50 -0500)]
ensure that following a menu link to the acq search form will always refresh the search

... assuming it has query parameters; may need to do more later.

TODO: make sure that setting onSameUrlNavigation to 'reload' for
the entire Angular app doesn't have unexpected consequences

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoeg-combobox: handle cases where selectedId gets cleared
Galen Charlton [Wed, 26 Feb 2020 17:04:45 +0000 (12:04 -0500)]
eg-combobox: handle cases where selectedId gets cleared

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoeg-combobox: teach it to accommodate idlClass changes
Galen Charlton [Wed, 26 Feb 2020 16:42:53 +0000 (11:42 -0500)]
eg-combobox: teach it to accommodate idlClass changes

This can happen in dynamically constructed search forms such
as the acquisitions search form.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoeg-combobox: add per-IDL-class formatting
Galen Charlton [Wed, 26 Feb 2020 15:39:10 +0000 (10:39 -0500)]
eg-combobox: add per-IDL-class formatting

This patch teaches eg-combobox to apply display templates
and label formatters for when idlClass is set. Currently templates
are defined for acqf and acpl.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd cellTextGenerators where needed
Galen Charlton [Tue, 25 Feb 2020 21:46:23 +0000 (16:46 -0500)]
add cellTextGenerators where needed

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoacq search: allow searching on an explicit null value
Galen Charlton [Tue, 25 Feb 2020 18:44:35 +0000 (13:44 -0500)]
acq search: allow searching on an explicit null value

This adjusts the special logic introduced in LP#1031535 so
that explicitly searching with a field set to not null (e.g.,
when using the Angular grid 'exists' filter) will work.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoeg-grid: ensure that ignoreFields does not need to be set
Galen Charlton [Tue, 25 Feb 2020 18:39:07 +0000 (13:39 -0500)]
eg-grid: ensure that ignoreFields does not need to be set

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoFlesh PO and SL, and display their names rather than IDs because sorting is by name
Mike Rylander [Tue, 25 Feb 2020 18:10:17 +0000 (13:10 -0500)]
Flesh PO and SL, and display their names rather than IDs because sorting is by name

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agosuppress marc field in lineitem grid
Mike Rylander [Tue, 25 Feb 2020 18:24:58 +0000 (13:24 -0500)]
suppress marc field in lineitem grid

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoeg-grid: Add ignoreFields support to suppress selected IDL-generated grid fields
Mike Rylander [Tue, 25 Feb 2020 18:24:24 +0000 (13:24 -0500)]
eg-grid: Add ignoreFields support to suppress selected IDL-generated grid fields

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoadd 50px of bottom margin the Angular interface across the board
Galen Charlton [Tue, 25 Feb 2020 18:01:14 +0000 (13:01 -0500)]
add 50px of bottom margin the Angular interface across the board

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agoemit toast upon saving a default search
Galen Charlton [Tue, 25 Feb 2020 17:55:19 +0000 (12:55 -0500)]
emit toast upon saving a default search

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
4 years agotweaks to PO results grid
Galen Charlton [Mon, 24 Feb 2020 17:56:47 +0000 (12:56 -0500)]
tweaks to PO results grid

Primary change is making prepayment_required not be sortable,
as it's a Boolean and Pg doesn't default a min(bool) aggregate.

Along the way:

- explicitly list all columns that should display be default
- unhide some columns that were hidden by default for some reason
  in a previous patch

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>