LP#1729922: correctly display most recent transit in item status
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 8 Dec 2017 15:29:40 +0000 (10:29 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Sat, 9 Dec 2017 19:47:07 +0000 (14:47 -0500)
commit8c8560d5a3a695abc9eb3863203666237b3b68c0
tree2c6702e12794b40f8f924fd62c7375b9d272700b
parent15e4ee7c2875f82f2d0b6d368744839cc6b65fec
LP#1729922: correctly display most recent transit in item status

This patch ensures that the 'Most Recent Transit' display in
the web staff client's item status page shows the latest transit,
not the oldest one. This also fixes a bug where the transit
receive time never got displayed.  As a side effect, this patch
also ensures that only the transit in question is fetched from
the database, not all transits on the item.

To test
-------
[1] Set up an item with some closed transits and display in in
    detail view in the Item Status page. Note that the
    /oldest/ transit is displayed and that the transit
    receive time field is blank.
[2] Apply the patch and repeat step 1.
[3] This time, the most recent transit should be displayed, and
    if that transit was received, the receive time should be
    displayed.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/templates/staff/cat/item/t_holds_pane.tt2
Open-ILS/web/js/ui/default/staff/cat/item/app.js