From 59b0f28f721df9bb0d18f1b546a4542676dcfc5d Mon Sep 17 00:00:00 2001 From: helmutm Date: Sat, 20 Jun 2009 11:14:23 +0000 Subject: [PATCH] add URL parameter for clearing client name git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3423 fd906abe-77d9-0310-91a1-e0d9ade77398 --- composer/rule/web.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/composer/rule/web.py b/composer/rule/web.py index 4c1953f..3a5a7ca 100644 --- a/composer/rule/web.py +++ b/composer/rule/web.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2007 Helmut Merz helmutm@cy55.de +# Copyright (c) 2009 Helmut Merz helmutm@cy55.de # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -42,7 +42,7 @@ class RedirectActionHandler(ActionHandler): url = request.URL1 else: url = request.URL[-1] - request.response.redirect('%s/%s?message=%s' + request.response.redirect('%s/%s?message=%s&ccln=yes' % (url, targetView, messageName)) return data @@ -67,5 +67,7 @@ class MessageView(BaseView): data = dict(request=self.request) mh = component.getAdapter(ri, IActionHandler, name='message') data = mh(data, dict(messageName=messageName)) + if self.request.get('ccln'): + self.setClientName('') return data['text']