From c24079fe7b076f65d2247743e023be778dff36fe Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine <arnaud.fontaine@nexedi.com> Date: Fri, 5 Oct 2012 15:46:45 +0900 Subject: [PATCH] Allow to specify bt5 which are not going to be upgraded (meaningful for master data for example). --- .../erp5_upgrader/ERP5Site_upgradeBusinessTemplateList.xml | 3 ++- bt5/erp5_upgrader/bt/change_log | 3 +++ bt5/erp5_upgrader/bt/revision | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bt5/erp5_upgrader/SkinTemplateItem/portal_skins/erp5_upgrader/ERP5Site_upgradeBusinessTemplateList.xml b/bt5/erp5_upgrader/SkinTemplateItem/portal_skins/erp5_upgrader/ERP5Site_upgradeBusinessTemplateList.xml index c803730f27..88a69b0a78 100644 --- a/bt5/erp5_upgrader/SkinTemplateItem/portal_skins/erp5_upgrader/ERP5Site_upgradeBusinessTemplateList.xml +++ b/bt5/erp5_upgrader/SkinTemplateItem/portal_skins/erp5_upgrader/ERP5Site_upgradeBusinessTemplateList.xml @@ -76,11 +76,12 @@ reinstallable_bt5_id_list = signature.get(\'reinstallable_bt5_id_list\', signatu before_triggered_bt5_id_dict = signature.get(\'before_triggered_bt5_id_dict\', {})\n after_triggered_bt5_id_dict = signature.get(\'after_triggered_bt5_id_dict\', {})\n update_catalog_bt5_id_list = signature.get(\'update_catalog_bt5_id_list\', [])\n +not_upgradable_id_list = signature.get(\'not_upgradable_id_list\', [])\n \n bt5_id_list = dict([(x, True) for x in list(required_bt5_id_list) + \\\n list(upgradable_bt5_id_list) + \\\n list(reinstallable_bt5_id_list) \\\n - if x in available_bt5_id_list]).keys()\n + if x in available_bt5_id_list and x not in not_upgradable_id_list]).keys()\n \n # sort by dependencies\n bt5_list = [portal_templates.decodeRepositoryBusinessTemplateUid(x.uid) for x in \\\n diff --git a/bt5/erp5_upgrader/bt/change_log b/bt5/erp5_upgrader/bt/change_log index ebea547e95..e57531a558 100644 --- a/bt5/erp5_upgrader/bt/change_log +++ b/bt5/erp5_upgrader/bt/change_log @@ -1,3 +1,6 @@ +2012-10-05 arnaud.fontaine +* Allow to specify bt5 which are not going to be upgraded (meaningful for master data for example). + 2011-03-10 Kazuhiko * by default, all installed business templates will be upgraded, not all existing business templates in the repository. diff --git a/bt5/erp5_upgrader/bt/revision b/bt5/erp5_upgrader/bt/revision index 5203768bd5..4af6ab79ff 100644 --- a/bt5/erp5_upgrader/bt/revision +++ b/bt5/erp5_upgrader/bt/revision @@ -1 +1 @@ -597 \ No newline at end of file +598 \ No newline at end of file -- 2.30.9