provide logged_in view

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3389 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2009-05-19 11:52:54 +00:00
parent 8e2f664446
commit bf50ca5256
2 changed files with 17 additions and 0 deletions

View file

@ -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):

View file

@ -30,6 +30,13 @@
permission="zope.Public"
/>
<page for="*"
name="logged_in.html"
class="loops.browser.common.LoggedIn"
attribute="__call__"
permission="zope.Public"
/>
<!-- macros -->
<page