tweaks to PO results grid
authorGalen Charlton <gmc@equinoxinitiative.org>
Mon, 24 Feb 2020 17:56:47 +0000 (12:56 -0500)
committerGalen Charlton <gmc@equinoxinitiative.org>
Mon, 24 Feb 2020 17:56:47 +0000 (12:56 -0500)
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>
Open-ILS/src/eg2/src/app/staff/acq/search/purchase-order-results.component.html

index f776f6f..54365de 100644 (file)
   idlClass="acqpo" [dataSource]="gridSource">
 
   <eg-grid-column path="name" [cellTemplate]="nameTmpl"></eg-grid-column>
+  <eg-grid-column path="id"></eg-grid-column>
   <eg-grid-column path="provider" [asyncSupportsEmptyTermClick]="true" [cellTemplate]="providerTmpl"></eg-grid-column>
+  <eg-grid-column path="ordering_agency"></eg-grid-column>
+  <eg-grid-column path="create_time"></eg-grid-column>
+  <eg-grid-column path="edit_time"></eg-grid-column>
+  <eg-grid-column path="order_date"></eg-grid-column>
 
   <eg-grid-column path="creator" [hidden]="true"></eg-grid-column>
   <eg-grid-column path="editor" [hidden]="true"></eg-grid-column>
   <eg-grid-column path="owner" [hidden]="true"></eg-grid-column>
-  <eg-grid-column [asyncSupportsEmptyTermClick]="true" i18n-label label="Status" path="state" [disableTooltip]="true" [hidden]="true"></eg-grid-column>
-  <eg-grid-column [asyncSupportsEmptyTermClick]="true" path="cancel_reason" [hidden]="true"></eg-grid-column>
+  <eg-grid-column [asyncSupportsEmptyTermClick]="true" i18n-label label="Status" path="state" [disableTooltip]="true"></eg-grid-column>
+  <eg-grid-column [asyncSupportsEmptyTermClick]="true" path="cancel_reason"></eg-grid-column>
+  <eg-grid-column path="prepayment_required" [sortable]="false"></eg-grid-column>
 
 </eg-grid>