Changeset 849

Show
Ignore:
Timestamp:
04/19/07 07:10:54
Author:
crchemist
Message:

Fixed bug in prefs_gsm_pinging

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qPloneGoogleSitemaps/trunk/skins/qPloneGoogleSitemaps/gsm_edit_pinging.cpy

    r51 r849  
    55##bind script=script 
    66##bind subpath=traverse_subpath 
    7 ##parameters=transitions 
     7##parameters=transitions=[] 
    88##title=Configure Plone Google Sitemap 
    99## 
    1010 
    1111from Products.qPloneGoogleSitemaps.utils import setWorkflowTransitions 
     12from Products.CMFCore.utils import getToolByName 
     13 
     14if not transitions: 
     15    w_tool = getToolByName(context, "portal_workflow") 
     16    transitions = [w + "#" for w in w_tool.listWorkflows()] 
     17 
    1218setWorkflowTransitions(context, transitions) 
    1319 
    14 return state.set(portal_status_message = 'Plone Google Sitemap updated.'
     20return state.set(portal_status_message = "Plone Google Sitemap updated."
  • qPloneGoogleSitemaps/trunk/utils.py

    r831 r849  
    8585        workflow = portal_workflow.getWorkflowById(wfid) 
    8686        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) 
    8892        transitions_set = transmap[wfid] 
    8993        for transition in workflow.transitions.values(): 
     
    103107                                     after_script_name=after_script, 
    104108                                     actbox_name=transition.actbox_name) 
    105