X-Git-Url: https://scm.cri.minesparis.psl.eu/git/Plinn.git/blobdiff_plain/3c4367d8e03450e9a73e61f4247145d2b6c86a33..959d888c17d1403d2eeecc19bc4b5e2c8d1debf6:/skins/control/save_search_as_topic.py?ds=sidebyside diff --git a/skins/control/save_search_as_topic.py b/skins/control/save_search_as_topic.py deleted file mode 100755 index ec9c355..0000000 --- a/skins/control/save_search_as_topic.py +++ /dev/null @@ -1,25 +0,0 @@ -##parameters= -from Products.CMFCore.utils import getToolByName -from Products.Plinn.utils import makeValidId -from Products.Plinn.utils import translate -_ = lambda msg: translate(msg, context) -mtool = getToolByName(context, 'portal_membership') -homedir = mtool.getHomeFolder() - -form = context.REQUEST.form.copy() -for k, v in form.items() : - if hasattr(v, 'has_key') : - form[k] = dict(v) - -title = form.pop('topic_title') -topic_id = makeValidId(homedir, title) -id = homedir.invokeFactory('Topic', topic_id, title=title) -topic = getattr(homedir, id) -topic.loadSearchQuery(form) - -context.setStatus(True, _('Topic added.')) -try : - ajax = form.pop('ajax') -except KeyError : - ajax = '' -return context.setRedirect(topic, 'object/view', ajax=ajax, syncFragments = ['Breadcrumbs', 'rightCell'])