## Script (Python) "topic_add_topicname"
##bind container=container
##bind context=context
##bind namespace=
##bind script=script
##bind subpath=traverse_subpath
##parameters=REQUEST, RESPONSE
##title=Target method for TTW adding a topicname to a topic
##
from DateTime import DateTime
nameid = str(DateTime().timeTime())
while not context.checkIdAvailable(nameid):
    nameid = str(time())

context.invokeFactory(type_name='BaseName', id=nameid)
name = getattr(context, nameid)
target = name.getTypeInfo().getActionById('ztmedit')
url = name.absolute_url()
RESPONSE.redirect("%s/%s"%(url, target))
