Changeset 930 in products for qPloneSkinDump/branches/multipleslots/Extensions
- Timestamp:
- Aug 3, 2007 2:56:20 PM (17 years ago)
- File:
-
- 1 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])
Note: See TracChangeset
for help on using the changeset viewer.