## Script (Python) "qpt_add" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters= idx, name, action='', id, condition='' ##title= ## if action: end = action.find(':') if end != -1: if action[:end] not in ['path', 'exists', 'nocall', 'not', 'string', 'python']: action = 'string:' + action else: action = 'string:${object_url}/' + action params = {'id':id, 'name':name, 'action':action, 'condition':condition, 'permission':'View', 'category':'portal_tabs', 'visible':1} act_tool = context.portal_actions act_tool.addAction(**params) params.update({'idx':idx, 'abs_url':context.portal_url()}) return """
  • Delete %(name)s
    Edit '%(name)s' Action
    Advanced
  • \n""" % params