[Checkins] SVN: zope.app.security/trunk/ Update imports.
Dan Korostelev
nadako at gmail.com
Wed Mar 11 23:23:55 EDT 2009
Log message for revision 97952:
Update imports.
The addCheckerPublic was moved to zope.security.testing.
Changed:
U zope.app.security/trunk/CHANGES.txt
U zope.app.security/trunk/src/zope/app/security/browser/auth.py
U zope.app.security/trunk/src/zope/app/security/browser/configure.zcml
U zope.app.security/trunk/src/zope/app/security/browser/loginlogout.txt
U zope.app.security/trunk/src/zope/app/security/browser/tests.py
U zope.app.security/trunk/src/zope/app/security/tests/__init__.py
-=-
Modified: zope.app.security/trunk/CHANGES.txt
===================================================================
--- zope.app.security/trunk/CHANGES.txt 2009-03-12 03:23:29 UTC (rev 97951)
+++ zope.app.security/trunk/CHANGES.txt 2009-03-12 03:23:55 UTC (rev 97952)
@@ -29,6 +29,9 @@
zope.security now knows about i18n messages and __name__ and __parent__
attributes and won't protect them by default.
+- The addCheckerPublic was moved from zope.app.testing.tests to
+ zope.security.testing. Backward-compatibility import is provided.
+
- The ``LocalPermission`` class is now moved to new ``zope.localpermission``
package. This package now only has backward-compatibility imports and browser
views and menu items for ZMI.
Modified: zope.app.security/trunk/src/zope/app/security/browser/auth.py
===================================================================
--- zope.app.security/trunk/src/zope/app/security/browser/auth.py 2009-03-12 03:23:29 UTC (rev 97951)
+++ zope.app.security/trunk/src/zope/app/security/browser/auth.py 2009-03-12 03:23:55 UTC (rev 97952)
@@ -16,15 +16,17 @@
$Id$
"""
import urllib
-from zope.interface import implements
-from zope.i18n import translate
+
from zope import component
+from zope.app.pagetemplate import ViewPageTemplateFile
from zope.app.publisher.interfaces.http import ILogin
+from zope.authentication.interfaces import IAuthentication
+from zope.authentication.interfaces import IUnauthenticatedPrincipal
+from zope.authentication.interfaces import ILogout, ILogoutSupported
+from zope.i18n import translate
+from zope.interface import implements
+
from zope.app.security.i18n import _
-from zope.app.security.interfaces import IAuthentication
-from zope.app.security.interfaces import IUnauthenticatedPrincipal
-from zope.app.security.interfaces import ILogout, ILogoutSupported
-from zope.app.pagetemplate import ViewPageTemplateFile
class AuthUtilitySearchView(object):
Modified: zope.app.security/trunk/src/zope/app/security/browser/configure.zcml
===================================================================
--- zope.app.security/trunk/src/zope/app/security/browser/configure.zcml 2009-03-12 03:23:29 UTC (rev 97951)
+++ zope.app.security/trunk/src/zope/app/security/browser/configure.zcml 2009-03-12 03:23:55 UTC (rev 97952)
@@ -4,7 +4,7 @@
<adapter
- for="zope.app.security.interfaces.IAuthentication
+ for="zope.authentication.interfaces.IAuthentication
zope.publisher.interfaces.browser.IBrowserRequest"
provides="zope.app.form.browser.interfaces.ISourceQueryView"
factory="zope.app.security.browser.auth.AuthUtilitySearchView"
Modified: zope.app.security/trunk/src/zope/app/security/browser/loginlogout.txt
===================================================================
--- zope.app.security/trunk/src/zope/app/security/browser/loginlogout.txt 2009-03-12 03:23:29 UTC (rev 97951)
+++ zope.app.security/trunk/src/zope/app/security/browser/loginlogout.txt 2009-03-12 03:23:55 UTC (rev 97952)
@@ -12,8 +12,8 @@
When the current principal is unauthenticated, it provides
IUnauthenticatedPrincipal:
- >>> from zope.app.security.interfaces import IUnauthenticatedPrincipal
- >>> from zope.app.security.principalregistry import UnauthenticatedPrincipal
+ >>> from zope.authentication.interfaces import IUnauthenticatedPrincipal
+ >>> from zope.principalregistry.principalregistry import UnauthenticatedPrincipal
>>> anonymous = UnauthenticatedPrincipal('anon', '', '')
>>> IUnauthenticatedPrincipal.providedBy(anonymous)
True
@@ -55,12 +55,12 @@
To show a logout prompt, an admin must register a marker adapter that provides
the interface:
- >>> from zope.app.security.interfaces import ILogoutSupported
+ >>> from zope.authentication.interfaces import ILogoutSupported
This flags to LoginLogout that the site supports logout. There is a 'no-op'
adapter that can be registered for this:
- >>> from zope.app.security import LogoutSupported
+ >>> from zope.authentication.logout import LogoutSupported
>>> from zope.app.testing import ztapi
>>> ztapi.provideAdapter(None, ILogoutSupported, LogoutSupported)
Modified: zope.app.security/trunk/src/zope/app/security/browser/tests.py
===================================================================
--- zope.app.security/trunk/src/zope/app/security/browser/tests.py 2009-03-12 03:23:29 UTC (rev 97951)
+++ zope.app.security/trunk/src/zope/app/security/browser/tests.py 2009-03-12 03:23:55 UTC (rev 97952)
@@ -42,7 +42,3 @@
setUp=placelesssetup.setUp,
tearDown=placelesssetup.tearDown),
))
-
-if __name__ == '__main__':
- unittest.main(defaultTest='test_suite')
-
Modified: zope.app.security/trunk/src/zope/app/security/tests/__init__.py
===================================================================
--- zope.app.security/trunk/src/zope/app/security/tests/__init__.py 2009-03-12 03:23:29 UTC (rev 97951)
+++ zope.app.security/trunk/src/zope/app/security/tests/__init__.py 2009-03-12 03:23:55 UTC (rev 97952)
@@ -15,20 +15,5 @@
$Id$
"""
-import zope.component
-from zope.security.interfaces import IPermission
-from zope.security.permission import Permission
-# XXX: move this to zope.security.testing
-def addCheckerPublic():
- """Add the CheckerPublic permission as 'zope.Public'"""
-
- perm = Permission('zope.Public', 'Public',
- """Special permission used for resources that are always public
-
- The public permission is effectively an optimization, sine
- it allows security computation to be bypassed.
- """
- )
- gsm = zope.component.getGlobalSiteManager()
- gsm.registerUtility(perm, IPermission, perm.id)
+from zope.security.testing import addCheckerPublic # BBB
More information about the Checkins
mailing list