Files
Database/_UP/DB29to30_post.src
Jos Groot Lipman 1b9a217dda FSN#34558 Notificaties kunnen vertalen
svn path=/Database/trunk/; revision=32111
2016-12-22 11:39:46 +00:00

59 lines
2.1 KiB
Plaintext

/* DB29TO30_POST.SRC
*
* Update script van FACILITOR schema
* Uitgevoerd *na* de recreate
*
* $Revision$
* $Id$
*/
/////////////////////////////////////////////////////////////////////////////////////////// FSN#34558
-- bestaat al lang niet meer
DELETE FROM fac_srtnotificatie
WHERE fac_srtnotificatie_code IN ('MSGMAI');
-- Aangepaste fac_srtnotificatie_oms teksten overnemen naar fac_locale_xsl_cust
-- Alleen bij klanten die dblang Nederlands hebben
UPDATE fac_locale_xsl
SET fac_locale_xsl_cust =
(SELECT fac_srtnotificatie_oms
FROM fac_srtnotificatie
WHERE fac_locale_xsl_label =
'lcl_noti_' || fac_srtnotificatie_code)
WHERE fac_locale_xsl_lang = 'NL'
AND EXISTS (SELECT 1
FROM fac_version
WHERE fac_version_lang = 'NL')
AND EXISTS
(SELECT 1
FROM fac_srtnotificatie
WHERE fac_locale_xsl_label =
'lcl_noti_' || fac_srtnotificatie_code
AND (fac_locale_xsl_tekst <> fac_srtnotificatie_oms)
AND ('sgf-' || fac_locale_xsl_tekst <>
fac_srtnotificatie_oms));
-- Merk op dat we Engelse, Duitse en Franse gewoon laten terugvallen naar de nieuwe default
DELETE FROM fac_locale
WHERE fac_locale_kolomnaam = 'FAC_SRTNOTIFICATIE_OMS'
AND fac_locale_kolomkeyval NOT IN
(SELECT fac_srtnotificatie_key
FROM fac_srtnotificatie
WHERE fac_srtnotificatie_code LIKE 'CUST%');
-- Nu definitief de lcl's invullen
UPDATE fac_srtnotificatie
SET fac_srtnotificatie_oms = 'lcl_noti_' || fac_srtnotificatie_code
WHERE UPPER(fac_srtnotificatie_code) NOT LIKE 'CUST%';
-- Deze hoeft niet per se in de POST pas maar past wel bij de rest
UPDATE fac_functie
SET fac_functie_omschrijving = 'lcl_' || fac_functie_code,
fac_functie_info = 'lcl_' || fac_functie_code || '_info'
WHERE fac_functie_code NOT LIKE 'WEB_USER%';
REGISTERONCE('$Id$')
COMMIT;