Changeset 930 in products
- Timestamp:
- Aug 3, 2007 2:56:20 PM (17 years ago)
- Location:
- qPloneSkinDump/branches/multipleslots
- Files:
-
- 5 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
qPloneSkinDump/branches/multipleslots/Extensions/Install.py
r503 r930 1 1 from Products.Archetypes.Extensions.utils import install_subskin 2 from Products.CMFCore.CMFCorePermissions import ManagePortal 2 3 from Products.CMFCore.utils import getToolByName 3 try:4 from Products.CMFCore.permissions import ManagePortal5 except:6 from Products.CMFCore.CMFCorePermissions import ManagePortal7 4 8 5 from Products.qPloneSkinDump.config import * 6 from Products.qPloneSkinDump.generatingTemplate import p_sheet_id 9 7 from StringIO import StringIO 10 8 … … 19 17 appId=PROJECTNAME, permission=ManagePortal, imageUrl='skins_icon.gif') 20 18 19 # generation configlet 20 controlpanel_tool.unregisterConfiglet(GENERATION_CONFIGLET) 21 controlpanel_tool.registerConfiglet(id=GENERATION_CONFIGLET, 22 name='qPloneSkinDump Main Template Generation', 23 category='Products', 24 action='string:${portal_url}/qploneskindump_generate', 25 condition="python:modules['Products.qPloneSkinDump.generatingTemplate'].available(here)", 26 appId=PROJECTNAME, 27 permission=ManagePortal, 28 imageUrl='skins_icon.gif') 29 21 30 install_subskin(self, out, GLOBALS) 22 31 … … 28 37 # controlpanel_tool.unregisterConfiglet(TOOL_ID) 29 38 controlpanel_tool.unregisterConfiglet(CONFIGURATION_CONFIGLET) 39 controlpanel_tool.unregisterConfiglet(GENERATION_CONFIGLET) 30 40 31 41 skinstool = getToolByName(self, 'portal_skins') … … 39 49 skinstool.addSkinSelection(skinName, path) 40 50 51 # delete "generation_properties" property sheet from portal_properties if present 52 pp = getToolByName(self, 'portal_properties') 53 if p_sheet_id in pp.objectIds(): 54 pp.manage_delObjects(ids=[p_sheet_id]) -
qPloneSkinDump/branches/multipleslots/__init__.py
r503 r930 2 2 from Products.CMFCore.DirectoryView import registerDirectory 3 3 from config import * 4 import qPloneSkinDump, utils, write_utils 4 import qPloneSkinDump, utils, write_utils, generatingTemplate 5 5 6 6 registerDirectory('skins', GLOBALS) -
qPloneSkinDump/branches/multipleslots/config.py
r894 r930 1 1 import re, os 2 try: 3 from Products.CMFCore import permissions 4 except: 5 from Products.CMFCore import CMFCorePermissions as permissions 2 from Products.CMFCore import CMFCorePermissions 6 3 7 4 ## Base Product Constants 8 5 GLOBALS = globals() 9 6 PROJECTNAME = "qPloneSkinDump" 10 ADD_CONTENT_PERMISSION = permissions.AddPortalContent7 ADD_CONTENT_PERMISSION = CMFCorePermissions.AddPortalContent 11 8 CONFIGURATION_CONFIGLET = "qploneskindump_configuration" 9 10 ## Name for mian_template generation configlet 11 GENERATION_CONFIGLET = "qploneskindump_generation" 12 12 13 13 … … 27 27 DEFAULT_IMPORTING_POLICY = "only_new" 28 28 FORBIDDEN_EXP_PREFIXES = re.compile('^(portal_)') 29 FORBIDDEN_EXP_NAMES = [" ResourceRegistryCache", "MailHost", "HTTPCache", "Members", "RAMCache", "acl_users",\29 FORBIDDEN_EXP_NAMES = ["MailHost", "HTTPCache", "Members", "RAMCache", "acl_users",\ 30 30 "archetype_tool", "caching_policy_manager", "content_type_registry", \ 31 31 "cookie_authentication", "error_log", "kupu_library_tool",\
Note: See TracChangeset
for help on using the changeset viewer.