From: Dan Pearl Date: Mon, 2 Jun 2014 14:03:27 +0000 (-0400) Subject: LP#1504615: include part names when sorting copies for public catalog display X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ef697352585e0f7fff258e4fbec1dec03cf839ce;p=evergreen%2Fpines.git LP#1504615: include part names when sorting copies for public catalog display This adds a level of sorting to allow certain parts to be more easily found in the list. The hierarchy will now be: Org Unit / Call Number / Part Label Sortkey / Copy Number / Barcode Previously, the hierarchy was Org Unit / Call Number / Copy Number / Barcode To test: [1] Create a record with several copies under one volume using different monograph parts. Observe that the order of copies in the record details page in the public catalog is not sorted by part. [2] Apply the patch and view the records details page; this time, the copies should be sorted by part. Signed-off-by: Dan Pearl Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm index 44449f757c..90c1463494 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm @@ -2051,6 +2051,7 @@ sub basic_opac_copy_query { order_by => [ {class => 'aou', field => 'name'}, {class => 'acn', field => 'label_sortkey'}, + {class => 'bmp', field => 'label_sortkey'}, {class => 'acp', field => 'copy_number'}, {class => 'acp', field => 'barcode'} ],