LP#1712854 - enable clientsort feature for some grids
authorCesar Velez <cesar.velez@equinoxinitiative.org>
Wed, 25 Oct 2017 20:07:44 +0000 (16:07 -0400)
committerCesar Velez <cesar.velez@equinoxinitiative.org>
Mon, 11 Dec 2017 19:03:50 +0000 (14:03 -0500)
This enables 'clientsort' feature for several grids, as per the lists found in
LP 1712854 and 1437104. The Patron search results grid, however, only
had the ident_value field made sortable.

Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>

Open-ILS/src/templates/staff/admin/local/circ/neg_balance_users.tt2
Open-ILS/src/templates/staff/cat/catalog/t_conjoined_items.tt2
Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
Open-ILS/src/templates/staff/cat/z3950/t_list.tt2
Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
Open-ILS/src/templates/staff/circ/in_house_use/index.tt2
Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2

index 8291796..d5e40e8 100644 (file)
@@ -31,7 +31,7 @@
 
 <eg-grid
   id-field="usr_id"
-  features="-sort,-multisort"
+  features="clientsort,-multisort"
   items-provider="grid_provider"
   grid-controls="grid_controls"
   persist-key="admin.local.circ.neg_balance_users"
index a4ad8c9..63b0030 100644 (file)
@@ -3,7 +3,7 @@
   <eg-grid
     id-field="id"
     idl-class="bpbcm"
-    features="-display,-sort,-multisort,-pagination,-picker,-actions"
+    features="-display,clientsort,-multisort,-pagination,-picker,-actions"
     items-provider="conjoinedGridDataProvider"
     grid-controls="conjoinedGridControls"
     persist-key="cat.peer_bibs">
index b73c858..00b686c 100644 (file)
@@ -12,7 +12,7 @@
 
   <eg-grid
     id-field="id"
-    features="-sort,-multisort"
+    features="clientsort"
     items-provider="hold_grid_data_provider"
     grid-controls="hold_grid_controls"
     persist-key="cat.catalog.holds"
index e687c93..3d48a82 100644 (file)
@@ -84,7 +84,7 @@
 <eg-grid
   id-field="index"
   idl-class="mvr"
-  features="-display,-sort,-multisort,-multiselect"
+  features="-display,clientsort,-multiselect"
   items-provider="z3950SearchGridProvider"
   grid-controls="gridControls"
   persist-key="cat.z3950_results"
index 649e346..b2130fc 100644 (file)
@@ -4,7 +4,7 @@
 
 <eg-grid
   id-field="id"
-  features="-sort,-multisort"
+  features="clientsort"
   items-provider="gridDataProvider"
   grid-controls="gridControls"
   persist-key="circ.holds.shelf"
index 9889557..48a0285 100644 (file)
@@ -67,7 +67,7 @@
 
 <eg-grid
   id-field="index"
-  features="-display,-sort,-multisort"
+  features="-display,clientsort,-multisort"
   main-label="[% l('In-House Use') %]"
   items-provider="gridDataProvider"
   persist-key="circ.in_house_use">
index 65ef0a1..959f0b0 100644 (file)
@@ -32,6 +32,7 @@
   <eg-grid-field label="[% l('DoB') %]" path='dob' dateformat="{{$root.egDateFormat}}" datatype="timestamp" visible sortable multisortable></eg-grid-field>
   <eg-grid-field label="[% l('Home Library') %]" path='home_ou.shortname' visible></eg-grid-field>
   <eg-grid-field label="[% l('Created On') %]" path='create_date' datatype="timestamp" visible sortable multisortable></eg-grid-field>
+  <eg-grid-field label="[% l('Primary Ident') %]" path='ident_value' visible sortable></eg-grid-field>
 
   <eg-grid-field label="[% l('Mailing:Street 1') %]" path='mailing_address.street1' visible></eg-grid-field>
   <eg-grid-field label="[% l('Mailing:Street 2') %]" path='mailing_address.street2'></eg-grid-field>