]> 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>
Fri, 13 Jul 2012 01:15:36 +0000 (21:15 -0400)
commit8ff776091aa10a6719ae61ac11b7872a91bd222a
tree8cc645f3c55f297f3da2fa891ff0bbdd2ecd2071
parentfc63d3e0b8e5b3b180d3da9ee3fdae706ac8645d
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