From dc038b64a9d32ac0d2c631cda8aa6b2926660c42 Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Wed, 14 Jun 2017 11:53:11 -0400 Subject: [PATCH] LP#1697954: Enable clientsort for user items out lists These will generally be small, so we'll fetch all the data to support client- side sorting. Signed-off-by: Mike Rylander Signed-off-by: Andrea Neiman Signed-off-by: Bill Erickson --- Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2 | 6 +++--- Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2 b/Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2 index f7b4020375..c6b6e621b9 100644 --- a/Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2 +++ b/Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2 @@ -29,7 +29,7 @@ ng-if="items_out_display == 'noncat'" idl-class="ancc" id-field="id" - features="-sort,-multisort" + features="clientsort" items-provider="gridDataProvider" persist-key="circ.patron.items_out.noncat" dateformat="{{$root.egDateAndTimeFormat}}"> @@ -46,7 +46,7 @@ ng-if="items_out_display != 'noncat'" idl-class="circ" id-field="id" - features="-sort,-multisort" + features="clientsort" items-provider="gridDataProvider" persist-key="circ.patron.items_out" dateformat="{{$root.egDateAndTimeFormat}}"> @@ -86,7 +86,7 @@ - + {{item.target_copy().call_number().record().simple_record().title()}} diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js b/Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js index eaeb4b4199..94bc0f6668 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js @@ -106,8 +106,8 @@ function($scope, $q, $routeParams, $timeout, egCore , egUser, patronSvc , $ // fields on the bre to select. More may be needed. // note that fleshed fields are explicitly selected. select : { bre : ['id'] }, - limit : count, - offset : offset, + //limit : count, + //offset : offset, // we need an order-by to support paging order_by : {circ : ['xact_start']} @@ -134,8 +134,8 @@ function($scope, $q, $routeParams, $timeout, egCore , egUser, patronSvc , $ return egCore.pcrud.search('ancc', {id : id_list}, { flesh : 1, flesh_fields : {ancc : ['item_type','staff']}, - limit : count, - offset : offset, + //limit : count, + //offset : offset, // we need an order-by to support paging order_by : {circ : ['circ_time']} -- 2.43.2