support the LOST_AND_PAID status added in LP#1198475
authorGalen Charlton <gmc@esilibrary.com>
Thu, 3 Dec 2015 19:20:38 +0000 (14:20 -0500)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 3 Nov 2017 20:00:32 +0000 (16:00 -0400)
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/sql/Pg/040.schema.asset.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_alerts.sql

index 0bf70a5..d17dcfa 100644 (file)
@@ -1002,6 +1002,8 @@ BEGIN
         RETURN 'MISSING';
     ELSIF the_copy.status = 14 THEN -- Damaged
         RETURN 'DAMAGED';
+    ELSIF the_copy.status = 17 THEN -- Lost and paid
+        RETURN 'LOST_AND_PAID';
     END IF;
 
     SELECT stop_fines INTO last_circ_stop
@@ -1026,6 +1028,7 @@ $$ LANGUAGE PLPGSQL;
 CREATE TYPE config.copy_alert_type_state AS ENUM (
     'NORMAL',
     'LOST',
+    'LOST_AND_PAID',
     'MISSING',
     'DAMAGED',
     'CLAIMSRETURNED',
index 054e365..db4cd25 100644 (file)
@@ -15,6 +15,8 @@ BEGIN
         RETURN 'MISSING';
     ELSIF the_copy.status = 14 THEN -- Damaged
         RETURN 'DAMAGED';
+    ELSIF the_copy.status = 17 THEN -- Lost and paid
+        RETURN 'LOST_AND_PAID';
     END IF;
 
     SELECT stop_fines INTO last_circ_stop
@@ -39,6 +41,7 @@ $$ LANGUAGE PLPGSQL;
 CREATE TYPE config.copy_alert_type_state AS ENUM (
     'NORMAL',
     'LOST',
+    'LOST_AND_PAID',
     'MISSING',
     'DAMAGED',
     'CLAIMSRETURNED',