[Erp5-report] r20438 - /erp5/trunk/products/ERP5Form/Extensions/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Apr 10 20:05:35 CEST 2008
Author: fabien
Date: Thu Apr 10 20:05:35 2008
New Revision: 20438
URL: http://svn.erp5.org?rev=20438&view=rev
Log:
delete only the files exactlty created with ERP5Site_createModuleScribus
because other portal_type could include the name of other, ex. 'test' and
'test_2'
Modified:
erp5/trunk/products/ERP5Form/Extensions/ERP5Site_updateModuleScribus.py
Modified: erp5/trunk/products/ERP5Form/Extensions/ERP5Site_updateModuleScribus.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Extensions/ERP5Site_updateModuleScribus.py?rev=20438&r1=20437&r2=20438&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Extensions/ERP5Site_updateModuleScribus.py (original)
+++ erp5/trunk/products/ERP5Form/Extensions/ERP5Site_updateModuleScribus.py Thu Apr 10 20:05:35 2008
@@ -124,11 +124,18 @@
skin_folder = ManageModule.setSkinFolder(portal,
portal_skins_folder)
- # all object in the skin_folder should be re-generated to be updated
+ # all object created using ERP5Site_createModuleScribus in the skin_folder
+ # should be re-generated to be updated
# except the module form view (because it don't change)
object_id_list = []
+ object_to_delete_list = ['%s_view' % temp_portal_type,
+ '%s_css.css' % temp_portal_type,
+ '%s_view%sAsPdf' % (temp_portal_type,
+ temp_portal_type)]
for object in skin_folder._objects:
- if 'Module_view' not in object['id'] and temp_portal_type in object['id']:
+ if object['id'] in object_to_delete_list:
+ object_id_list.append(object['id'])
+ elif '%s_background' % temp_portal_type in object['id']:
object_id_list.append(object['id'])
# move the old objects in portal_trash
More information about the Erp5-report
mailing list