Bug 12648: Link patrons to an order - DB changes
This patch inserts the new notification template into the letters table. It also add the insert statements into the language specific files. Signed-off-by: Paola Rossi <paola.rossi@cineca.it> Amended patch: Add the kohastructure.sql changes Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
This commit is contained in:
parent
66c9e7a183
commit
1072b92676
11 changed files with 60 additions and 0 deletions
|
@ -131,3 +131,6 @@ Wir möchten Sie darüber informieren, dass der Benutzer <<borrowers.firstname>>
|
|||
Vielen Dank,
|
||||
Ihr Biblioheksteam'
|
||||
);
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -142,3 +142,6 @@ Thank you.
|
|||
|
||||
Your library.'
|
||||
);
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -143,3 +143,7 @@ Thank you.
|
|||
|
||||
Your library.'
|
||||
);
|
||||
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -145,3 +145,6 @@ Thank you.
|
|||
|
||||
Your library.'
|
||||
);
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -142,3 +142,6 @@ Grazie di tutto
|
|||
|
||||
Lo staff della biblioteca.'
|
||||
);
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -3088,6 +3088,18 @@ CREATE TABLE `aqorders` ( -- information related to the basket line items
|
|||
CONSTRAINT `aqorders_subscriptionid` FOREIGN KEY (`subscriptionid`) REFERENCES `subscription` (`subscriptionid`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `aqorderusers`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `aqorderusers`;
|
||||
CREATE TABLE aqorderusers (
|
||||
ordernumber int(11) NOT NULL,
|
||||
borrowernumber int(11) NOT NULL,
|
||||
PRIMARY KEY (ordernumber, borrowernumber),
|
||||
CONSTRAINT aqorderusers_ibfk_1 FOREIGN KEY (ordernumber) REFERENCES aqorders (ordernumber) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
CONSTRAINT aqorderusers_ibfk_2 FOREIGN KEY (borrowernumber) REFERENCES borrowers (borrowernumber) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `aqorders_items`
|
||||
|
|
|
@ -163,3 +163,6 @@ Thank you.
|
|||
|
||||
Your library.'
|
||||
);
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -142,3 +142,6 @@ Thank you.
|
|||
|
||||
Your library.'
|
||||
);
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -145,3 +145,6 @@ Thank you.
|
|||
|
||||
Your library.'
|
||||
);
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -144,3 +144,6 @@ Thank you.
|
|||
|
||||
Your library.'
|
||||
);
|
||||
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|
|
|
@ -9804,6 +9804,26 @@ if ( CheckVersion($DBversion) ) {
|
|||
SetVersion($DBversion);
|
||||
}
|
||||
|
||||
$DBversion = "3.19.00.XXX";
|
||||
if ( CheckVersion($DBversion) ) {
|
||||
$dbh->do(q|
|
||||
CREATE TABLE aqorderusers (
|
||||
ordernumber int(11) NOT NULL,
|
||||
borrowernumber int(11) NOT NULL,
|
||||
PRIMARY KEY (ordernumber, borrowernumber),
|
||||
CONSTRAINT aqorderusers_ibfk_1 FOREIGN KEY (ordernumber) REFERENCES aqorders (ordernumber) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
CONSTRAINT aqorderusers_ibfk_2 FOREIGN KEY (borrowernumber) REFERENCES borrowers (borrowernumber) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|);
|
||||
|
||||
$dbh->do(q|
|
||||
INSERT INTO letter(module, code, branchcode, name, title, content, message_transport_type)
|
||||
VALUES ('acquisition', 'ACQ_NOTIF_ON_RECEIV', '', 'Notification on receiving', 'Order received', 'Dear <<borrowers.firstname>> <<borrowers.surname>>,\n\n The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.\n\nYour library.', 'email')
|
||||
|);
|
||||
print "Upgrade to $DBversion done (Bug 12648: Add letter ACQ_NOTIF_ON_RECEIV )\n";
|
||||
SetVersion ($DBversion);
|
||||
}
|
||||
|
||||
=head1 FUNCTIONS
|
||||
|
||||
=head2 TableExists($table)
|
||||
|
|
Loading…
Reference in a new issue