Bug 20772: Add 'illrequest.price_paid'
authorAndrew Isherwood <andrew.isherwood@ptfs-europe.com>
Thu, 17 May 2018 09:47:52 +0000 (10:47 +0100)
committerTomas Cohen Arazi <tomascohen@theke.io>
Sat, 13 Oct 2018 11:34:32 +0000 (08:34 -0300)
This patch adds a 'price_paid' column to 'illrequests'

Signed-off-by: Barry Cannon <bc@interleaf.ie>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
installer/data/mysql/atomicupdate/bug_20772-add-price_paid_column_to_illrequests.perl [new file with mode: 0644]
installer/data/mysql/kohastructure.sql

diff --git a/installer/data/mysql/atomicupdate/bug_20772-add-price_paid_column_to_illrequests.perl b/installer/data/mysql/atomicupdate/bug_20772-add-price_paid_column_to_illrequests.perl
new file mode 100644 (file)
index 0000000..5d32fb7
--- /dev/null
@@ -0,0 +1,10 @@
+$DBversion = 'XXX';  # will be replaced by the RM
+if( CheckVersion( $DBversion ) ) {
+
+     if( !column_exists( 'illrequests', 'price_paid' ) ) {
+        $dbh->do( "ALTER TABLE illrequests ADD COLUMN price_paid varchar(20) DEFAULT NULL" );
+     }
+
+    SetVersion( $DBversion );
+    print "Upgrade to $DBversion done (Bug 20772 - Add illrequest.price_paid column)\n";
+}
index d01b2cb..46e4459 100644 (file)
@@ -4153,7 +4153,8 @@ CREATE TABLE illrequests (
     completed date DEFAULT NULL,                -- Date the request was completed
     medium varchar(30) DEFAULT NULL,            -- The Koha request type
     accessurl varchar(500) DEFAULT NULL,        -- Potential URL for accessing item
-    cost varchar(20) DEFAULT NULL,              -- Cost of request
+    cost varchar(20) DEFAULT NULL,              -- Quotes cost of request
+    price_paid varchar(20) DEFAULT NULL,              -- Final cost of request
     notesopac MEDIUMTEXT DEFAULT NULL,                -- Patron notes attached to request
     notesstaff MEDIUMTEXT DEFAULT NULL,               -- Staff notes attached to request
     orderid varchar(50) DEFAULT NULL,           -- Backend id attached to request