kmain-168 - sort checked out items original ticket KCM-17 modified: openils/conf...
authorBill Erickson <berickxx@gmail.com>
Wed, 29 Oct 2014 21:05:48 +0000 (17:05 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
    Cross-port: 0811348

Conflicts:
Open-ILS/examples/fm_IDL.xml

Open-ILS/examples/fm_IDL.xml

index 2021f95..cce74fd 100644 (file)
@@ -4558,8 +4558,10 @@ SELECT  usr,
         STRING_AGG( CASE WHEN (xact_finish IS NULL AND stop_fines = 'LOST') THEN id::TEXT ELSE '0' END,',') AS lost,
         STRING_AGG( CASE WHEN stop_fines = 'CLAIMSRETURNED' THEN id::TEXT ELSE '0' END,',') AS claims_returned,
         STRING_AGG( CASE WHEN (xact_finish IS NULL AND stop_fines = 'LONGOVERDUE') THEN id::TEXT ELSE '0' END,',') AS long_overdue
-  FROM  action.circulation
-  WHERE checkin_time IS NULL
+  FROM (SELECT usr, fine_interval, due_date, stop_fines, xact_finish, id, checkin_time
+        FROM action.circulation
+        WHERE checkin_time IS NULL
+        ORDER BY due_date ASC) AS sorted_ac
   GROUP BY 1
         ]]></oils_persist:source_definition>
         <fields oils_persist:primary="usr">