Galen Charlton [Thu, 9 Jul 2020 21:15:58 +0000 (17:15 -0400)]
org-family-select: tweak so that mutating its ngModel now updates the control
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 20:06:09 +0000 (16:06 -0400)]
fm-editor: don't activate save button if form is pristine
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 19:41:57 +0000 (15:41 -0400)]
fix styling of clear form button
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 19:40:52 +0000 (15:40 -0400)]
change input for Active? on search form to a tri-value select (LH#16)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 19:10:36 +0000 (15:10 -0400)]
tweak provider contact addresses
Following LH#25
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 18:59:32 +0000 (14:59 -0400)]
mark more fields as required in the IDL (LH#20)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 18:42:49 +0000 (14:42 -0400)]
tweak columns in addresses tab (LH#25)
- set a default column order
- don't display the ID column by default
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 17:01:25 +0000 (13:01 -0400)]
add and update grid config WS settings (LH#22)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 16:39:50 +0000 (12:39 -0400)]
flesh provider in the provider EDI account grid (LH#23)
(though this is a bit redundant since the list of EDI accounts
displayed is restricted to the ones owned by the current
provider)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 16:37:50 +0000 (12:37 -0400)]
improve display of the EDI Default field (LH#23)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 16:22:34 +0000 (12:22 -0400)]
improve handling of currency type (LH#30)
- display currency label in the summary
- fix ability to edit it in the details fm-editor
- preload the currency drop-down
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 15:52:32 +0000 (11:52 -0400)]
add human-friendly labels for the name column in the holdings definitions grid
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 9 Jul 2020 15:31:42 +0000 (11:31 -0400)]
adjust links to providers so that user-specified default tab is displayed
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
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>
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>
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>
Galen Charlton [Fri, 17 Apr 2020 20:35:12 +0000 (16:35 -0400)]
fix
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Galen Charlton [Thu, 26 Mar 2020 18:14:10 +0000 (14:14 -0400)]
new provder modal
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Galen Charlton [Fri, 6 Mar 2020 15:45:32 +0000 (10:45 -0500)]
fix thinko
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>