]>
git.evergreen-ils.org Git - working/Evergreen.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>