Bug 12298: The "feed" MTT does not seem to be used and can be removed
authorJonathan Druart <jonathan.druart@biblibre.com>
Wed, 21 May 2014 08:18:38 +0000 (10:18 +0200)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Tue, 25 Nov 2014 20:14:50 +0000 (17:14 -0300)
commitb73fea8aaa98e9eb61be3903b7ea8c434308e9d0
tree1c5e663d99e0edddacf00eeb3e7fb7374432585d
parenta7a757ba85fc787070704ca2d0d1545c70015439
Bug 12298: The "feed" MTT does not seem to be used and can be removed

The feed message transport type exists but nobody knows how it can be
used. This patch assumes nobody uses it and removes it.

Before removing the entry in the DB, the updatedb entry will check if no
foreign key exists in order to avoid a delete in cascade.

This path does *not* deletes the occurrences in the templates.

Test plan:
Apply this patch, execute the updatedb script and verify the
message_transport_types table does not contain the 'feed' entry if it was not
in use.

Signed-off-by: Nick Clemens <nick@quecheelibrary.org>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Patch will remove the confusing option to configure message texts for feeds.
Checked on a database with an existing feed type notice (not deleted) and
on one without any references to the feed message transport type (deleted!)

Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
installer/data/mysql/de-DE/mandatory/message_transport_types.sql
installer/data/mysql/en/mandatory/message_transport_types.sql
installer/data/mysql/es-ES/mandatory/message_transport_types.sql
installer/data/mysql/fr-FR/1-Obligatoire/message_transport_types.sql
installer/data/mysql/it-IT/necessari/message_transport_types.sql
installer/data/mysql/nb-NO/1-Obligatorisk/message_transport_types.sql
installer/data/mysql/ru-RU/mandatory/message_transport_types.sql
installer/data/mysql/uk-UA/mandatory/message_transport_types.sql
installer/data/mysql/updatedatabase.pl