]> git.koha-community.org Git - koha.git/commit
Bug 3521 - Items table in catalogue/detail.pl and cataloguing/additem.pl is sorted...
authorKyle M Hall <kyle@bywatersolutions.com>
Thu, 29 Mar 2012 13:54:38 +0000 (09:54 -0400)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Sat, 9 Jun 2012 20:45:43 +0000 (16:45 -0400)
commitaf6207fd04040ce427549d36d4819a909724cf8d
treeb1ecc558291a211dcf15b088eb38e3f18fc32fa4
parente3b6ded65e2fa37d184aa2eaa3aed2496ca65477
Bug 3521 - Items table in catalogue/detail.pl and cataloguing/additem.pl is sorted nonsensically

Based on patch submitted by Ian Walls

Items were sorted by branch, then date accessioned, in GetItemsInfo.  While this can be
helpful in some circumstances, more often it is useful for items to be sorted first by
their enumchron (volume/issue, if applicable) then by their copy number.  This patch changes the
sort on GetItemsInfo to branch, enumcrhon, copynumber then date accessioned.

As sorting on copynumber will be incorrect based on standard sorting ( e.g. 1, 10, 2, 20 ),
the copynumber is now padded with leading zeros to correct the sorting ( e.g. 01, 02, 10 20 ).
This function appears to be a standard SQL function and not a mysql-ism. I have verfified
that is available in MySQL, Postgres, and Oracle.

Signed-off-by: Liz Rea <wizzyrea@gmail.com>
Passed t xt

Item sorts appear to be correct to me based on the rubric of branch, enumchron, copynumber, then date accessioned.

Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
C4/Items.pm