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" /> + +