[Checkins] SVN: grok/trunk/ we can now import IGrokSecurityView from grokcore.view!

Jan-Wijbrand Kolman janwijbrand at gmail.com
Mon Nov 1 16:21:38 EDT 2010


Log message for revision 118116:
  we can now import IGrokSecurityView from grokcore.view!

Changed:
  U   grok/trunk/buildout.cfg
  U   grok/trunk/src/grok/ftests/security/security_view.py
  U   grok/trunk/src/grok/publication.py

-=-
Modified: grok/trunk/buildout.cfg
===================================================================
--- grok/trunk/buildout.cfg	2010-11-01 20:08:18 UTC (rev 118115)
+++ grok/trunk/buildout.cfg	2010-11-01 20:21:38 UTC (rev 118116)
@@ -1,5 +1,5 @@
 [buildout]
-extends = http://svn.zope.org/*checkout*/groktoolkit/trunk/grok.cfg
+extends = http://svn.zope.org/repos/main/groktoolkit/trunk/grok.cfg
 parts =
     docs
     interpreter

Modified: grok/trunk/src/grok/ftests/security/security_view.py
===================================================================
--- grok/trunk/src/grok/ftests/security/security_view.py	2010-11-01 20:08:18 UTC (rev 118115)
+++ grok/trunk/src/grok/ftests/security/security_view.py	2010-11-01 20:21:38 UTC (rev 118116)
@@ -48,7 +48,8 @@
 We let instances of `Index` provide `IGrokSecurityView`::
 
   >>> from zope.interface import classImplements
-  >>> classImplements(Index, grok.interfaces.IGrokSecurityView)
+  >>> import grokcore.view
+  >>> classImplements(Index, grokcore.view.IGrokSecurityView)
 
 Now we can watch the view::
 

Modified: grok/trunk/src/grok/publication.py
===================================================================
--- grok/trunk/src/grok/publication.py	2010-11-01 20:08:18 UTC (rev 118115)
+++ grok/trunk/src/grok/publication.py	2010-11-01 20:21:38 UTC (rev 118116)
@@ -38,9 +38,8 @@
 from zope.app.publication.requestpublicationfactories import \
      BrowserFactory, XMLRPCFactory, HTTPFactory
 
-from grok.interfaces import IGrokSecurityView
+from grokcore.view.interfaces import IGrokSecurityView
 
-
 class ZopePublicationSansProxy(object):
     """Grok mixin that makes a publisher remove security proxies.
 
@@ -54,7 +53,7 @@
     bare object (unless the object is a non-Grok view, in which case
     we leave the proxy installed for important security
     reasons).  Non-Grok views however, are handled like Grok views, if
-    they provide `grok.interfaces.IGrokSecurityView`.
+    they provide `grokcore.view.IGrokSecurityView`.
 
     Finally, when `callObject()` is asked to render
     the view, we quickly re-install a security proxy on the object, make



More information about the checkins mailing list