From bf50ca52565227d9abde95ca0f2339a73392fbfd Mon Sep 17 00:00:00 2001 From: helmutm Date: Tue, 19 May 2009 11:52:54 +0000 Subject: [PATCH] provide logged_in view git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3389 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/common.py | 10 ++++++++++ browser/configure.zcml | 7 +++++++ 2 files changed, 17 insertions(+) diff --git a/browser/common.py b/browser/common.py index 3773355..4cb878b 100644 --- a/browser/common.py +++ b/browser/common.py @@ -623,6 +623,16 @@ class BaseView(GenericView, I18NView): resourceName='ajax.dojo/dojox/grid/resources/tundraGrid.css', media='all') + +class LoggedIn(object): + + def __call__(self): + camefrom = self.request.form.get('camefrom') + if camefrom: + self.request.response.redirect(camefrom) + self.request.response.redirect(self.request.URL[-1]) + + # vocabulary stuff class SimpleTerms(object): diff --git a/browser/configure.zcml b/browser/configure.zcml index 062f846..1da55ef 100644 --- a/browser/configure.zcml +++ b/browser/configure.zcml @@ -30,6 +30,13 @@ permission="zope.Public" /> + +