Changeset 849
- Timestamp:
- 04/19/07 07:10:54
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPloneGoogleSitemaps/trunk/skins/qPloneGoogleSitemaps/gsm_edit_pinging.cpy
r51 r849 5 5 ##bind script=script 6 6 ##bind subpath=traverse_subpath 7 ##parameters=transitions 7 ##parameters=transitions=[] 8 8 ##title=Configure Plone Google Sitemap 9 9 ## 10 10 11 11 from Products.qPloneGoogleSitemaps.utils import setWorkflowTransitions 12 from Products.CMFCore.utils import getToolByName 13 14 if not transitions: 15 w_tool = getToolByName(context, "portal_workflow") 16 transitions = [w + "#" for w in w_tool.listWorkflows()] 17 12 18 setWorkflowTransitions(context, transitions) 13 19 14 return state.set(portal_status_message = 'Plone Google Sitemap updated.')20 return state.set(portal_status_message = "Plone Google Sitemap updated.") qPloneGoogleSitemaps/trunk/utils.py
r831 r849 85 85 workflow = portal_workflow.getWorkflowById(wfid) 86 86 if config.ping_googlesitemap not in workflow.scripts.objectIds(): 87 workflow.scripts.manage_addProduct['ExternalMethod'].manage_addExternalMethod(config.ping_googlesitemap, 'Ping sitemap', 'qPloneGoogleSitemaps.ping_googlesitemap', config.ping_googlesitemap) 87 workflow.scripts.manage_addProduct['ExternalMethod'].manage_addExternalMethod( 88 config.ping_googlesitemap, 89 'Ping sitemap', 90 'qPloneGoogleSitemaps.ping_googlesitemap', 91 config.ping_googlesitemap) 88 92 transitions_set = transmap[wfid] 89 93 for transition in workflow.transitions.values(): … … 103 107 after_script_name=after_script, 104 108 actbox_name=transition.actbox_name) 105
