[Erp5-report] r9338 - /erp5/trunk/products/ERP5/ERP5Site.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Aug 22 22:29:53 CEST 2006
Author: jerome
Date: Tue Aug 22 22:29:49 2006
New Revision: 9338
URL: http://svn.erp5.org?rev=9338&view=rev
Log:
Make FCKEditor optional
Modified:
erp5/trunk/products/ERP5/ERP5Site.py
Modified: erp5/trunk/products/ERP5/ERP5Site.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/ERP5Site.py?rev=9338&r1=9337&r2=9338&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/ERP5Site.py (original)
+++ erp5/trunk/products/ERP5/ERP5Site.py Tue Aug 22 22:29:49 2006
@@ -1093,18 +1093,22 @@
from Products.CMFCore.DirectoryView import addDirectoryViews
from Products.CMFDefault import cmfdefault_globals
from Products.CMFActivity import cmfactivity_globals
- from Products.FCKeditor import fckeditor_globals
+ try:
+ from Products.FCKeditor import fckeditor_globals
+ have_fckeditor = 1
+ except:
+ have_fckeditor = 0
ps = getToolByName(p, 'portal_skins')
addDirectoryViews(ps, 'skins', cmfdefault_globals)
addDirectoryViews(ps, 'skins', cmfactivity_globals)
- addDirectoryViews(ps, 'skins', fckeditor_globals)
+ if have_fckeditor:
+ addDirectoryViews(ps, 'skins', fckeditor_globals)
ps.manage_addProduct['OFSP'].manage_addFolder(id='external_method')
ps.manage_addProduct['OFSP'].manage_addFolder(id='custom')
# Set the 'custom' layer a high priority, so it remains the first
# layer when installing new business templates.
ps['custom'].manage_addProperty("business_template_skin_layer_priority", 100.0, "float")
skin_folder_list = [ 'custom'
- , 'fckeditor'
, 'external_method'
, 'activity'
, 'zpt_content'
@@ -1115,6 +1119,8 @@
, 'control'
, 'Images'
]
+ if have_fckeditor:
+ skin_folder_list.insert(1, 'fckeditor')
skin_folders = ', '.join(skin_folder_list)
ps.addSkinSelection( 'View'
, skin_folders
More information about the Erp5-report
mailing list