From 597a8d48efa1f69151fb7220d3192f0c6e95eb58 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Fri, 24 Jun 2016 07:56:57 +0200 Subject: [PATCH] add missing definition of requestUrl property --- layout/browser/base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/layout/browser/base.py b/layout/browser/base.py index b78bfaa..2fc7c11 100644 --- a/layout/browser/base.py +++ b/layout/browser/base.py @@ -27,6 +27,7 @@ from zope.proxy import removeAllProxies from zope.security.proxy import removeSecurityProxy from zope.traversing.browser import absoluteURL +from cybertools.browser.view import URLGetter from cybertools.meta.interfaces import IOptions from cybertools.util import format from loops.common import adapted, baseObject @@ -42,6 +43,10 @@ class BaseView(object): self.context = removeSecurityProxy(context) # this is the adapted concept! self.request = request + @property + def requestUrl(self): + return URLGetter(self.request) + @Lazy def loopsRoot(self): return self.context.getLoopsRoot()