items out grid improvements
authorBill Erickson <berick@esilibrary.com>
Mon, 30 Jun 2014 20:22:08 +0000 (16:22 -0400)
committerBill Erickson <berick@esilibrary.com>
Mon, 30 Jun 2014 20:22:08 +0000 (16:22 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js

index 9fbd09b..b8d00e9 100644 (file)
@@ -3,24 +3,29 @@
 <eg-grid
   idl-class="circ"
   id-field="id"
-  features="-display,-sort,-multisort"
+  features="-sort,-multisort"
   main-label="[% l('Items Checked Out') %]"
   items-provider="gridDataProvider"
   persist-key="circ.patron.items_out">
-  <eg-grid-field label="[% l('Circ ID') %]" path='id' visible></eg-grid-field>
-  <eg-grid-field label="[% l('Barcode') %]" path='target_copy.barcode' visible>
+  <eg-grid-field label="[% l('Circ ID') %]" path='id'></eg-grid-field>
+  <eg-grid-field label="[% l('Barcode') %]" path='target_copy.barcode'>
     <a href="./cat/item/{{item.target_copy().id()}}" target="_self">
       {{item.target_copy().barcode()}}
     </a>
   </eg-grid-field>
-  <eg-grid-field label="[% l('Due Date') %]" path='due_date' visible></eg-grid-field>
-  <eg-grid-field label="[% l('Checkout / Renewal Library') %]" path='circ_lib.shortname' visible></eg-grid-field>
-  <eg-grid-field label="[% l('Renewals Remaining') %]" path='renewal_remaining' visible></eg-grid-field>
-  <eg-grid-field label="[% l('Fines Stopped') %]" path='stop_fines' visible></eg-grid-field>
-  <eg-grid-field label="[% l('Title') %]" name="title" visible>
+  <eg-grid-field label="[% l('Due Date') %]" path='due_date' dateformat='short'></eg-grid-field>
+  <eg-grid-field label="[% l('Checkout / Renewal Library') %]" path='circ_lib.shortname'></eg-grid-field>
+  <eg-grid-field label="[% l('Renewals Remaining') %]" path='renewal_remaining'></eg-grid-field>
+  <eg-grid-field label="[% l('Fines Stopped') %]" path='stop_fines'></eg-grid-field>
+  <eg-grid-field label="[% l('Title') %]" name="title">
     <a href="[% ctx.base_path %]/opac/record/{{item.target_copy().call_number().record().id()}}">
       {{item.target_copy().call_number().record().simple_record().title()}}
     </a>
   </eg-grid-field>
+  <eg-grid-field path="*" hidden></eg-grid-field>
+  <eg-grid-field path="target_copy.*" hidden></eg-grid-field>
+  <eg-grid-field path="target_copy.call_number.*" hidden></eg-grid-field>
+  <eg-grid-field path="target_copy.call_number.record.*" hidden></eg-grid-field>
+  <eg-grid-field path="target_copy.call_number.record.simple_record.*" hidden></eg-grid-field>
 </eg-grid>
 
index 5be1d4b..89e211f 100644 (file)
@@ -17,6 +17,7 @@ function($scope , $q , $modal , $routeParams , egCore , egUser , patronSvc ,
         noncat_type : 'barcode',
         due_date : new Date()
     };
+
     $scope.gridDataProvider = egGridDataProvider.instance({
         get : function(offset, count) {
             return this.arrayNotifier($scope.checkouts, offset, count);