[CalendarServer-changes] [916]
CalendarServer/branches/users/dreid/sudoers-2
source_changes at macosforge.org
source_changes at macosforge.org
Thu Jan 4 12:43:31 PST 2007
Revision: 916
http://trac.macosforge.org/projects/calendarserver/changeset/916
Author: dreid at apple.com
Date: 2007-01-04 12:43:30 -0800 (Thu, 04 Jan 2007)
Log Message:
-----------
Remove canproxy support from SQLDB, add principalForShortName to TestPrincipalsCollection
Modified Paths:
--------------
CalendarServer/branches/users/dreid/sudoers-2/lib-patches/Twisted/twisted.web2.dav.test.test_acl.patch
CalendarServer/branches/users/dreid/sudoers-2/lib-patches/Twisted/twisted.web2.dav.test.test_resource.patch
CalendarServer/branches/users/dreid/sudoers-2/twistedcaldav/directory/sqldb.py
Modified: CalendarServer/branches/users/dreid/sudoers-2/lib-patches/Twisted/twisted.web2.dav.test.test_acl.patch
===================================================================
--- CalendarServer/branches/users/dreid/sudoers-2/lib-patches/Twisted/twisted.web2.dav.test.test_acl.patch 2007-01-04 16:51:06 UTC (rev 915)
+++ CalendarServer/branches/users/dreid/sudoers-2/lib-patches/Twisted/twisted.web2.dav.test.test_acl.patch 2007-01-04 20:43:30 UTC (rev 916)
@@ -10,7 +10,7 @@
from twisted.web2.dav.util import davXMLFromStream
from twisted.web2.dav.auth import TwistedPasswordProperty, IPrincipal, DavRealm, TwistedPropertyChecker, AuthenticationWrapper
-@@ -38,6 +39,11 @@
+@@ -38,6 +39,22 @@
from twisted.web2.dav.test.util import Site, serialize
from twisted.web2.dav.test.test_resource import TestResource, TestDAVPrincipalResource
@@ -18,11 +18,22 @@
+ def __init__(self, url, children):
+ DAVPrincipalCollectionResource.__init__(self, url)
+ TestResource.__init__(self, url, children, principalCollections=(self,))
++
++ def principalForUser(self, user):
++ return self.principalForShortName('users', user)
+
++ def principalForShortName(self, type, shortName):
++ typeResource = self.children.get(type, None)
++ user = None
++ if typeResource:
++ user = typeResource.children.get(shortName, None)
++
++ return user
++
class ACL(twisted.web2.dav.test.util.TestCase):
"""
RFC 3744 (WebDAV ACL) tests.
-@@ -46,8 +52,14 @@
+@@ -46,8 +63,14 @@
if not hasattr(self, "docroot"):
self.docroot = self.mktemp()
os.mkdir(self.docroot)
@@ -38,7 +49,7 @@
portal = Portal(DavRealm())
portal.registerChecker(TwistedPropertyChecker())
-@@ -56,26 +68,14 @@
+@@ -56,26 +79,14 @@
loginInterfaces = (IPrincipal,)
self.site = Site(AuthenticationWrapper(
Modified: CalendarServer/branches/users/dreid/sudoers-2/lib-patches/Twisted/twisted.web2.dav.test.test_resource.patch
===================================================================
--- CalendarServer/branches/users/dreid/sudoers-2/lib-patches/Twisted/twisted.web2.dav.test.test_resource.patch 2007-01-04 16:51:06 UTC (rev 915)
+++ CalendarServer/branches/users/dreid/sudoers-2/lib-patches/Twisted/twisted.web2.dav.test.test_resource.patch 2007-01-04 20:43:30 UTC (rev 916)
@@ -54,12 +54,11 @@
else:
return davxml.Principal(davxml.Unauthenticated())
-@@ -400,17 +398,23 @@
+@@ -399,18 +397,21 @@
+
def accessControlList(self, request, **kwargs):
return succeed(self.acl)
-
-+ def principalForUser(self, user):
-+ return self.children[user]
+-
class AuthAllResource (TestResource):
- """Give Authenticated principals all privileges deny everything else
Modified: CalendarServer/branches/users/dreid/sudoers-2/twistedcaldav/directory/sqldb.py
===================================================================
--- CalendarServer/branches/users/dreid/sudoers-2/twistedcaldav/directory/sqldb.py 2007-01-04 16:51:06 UTC (rev 915)
+++ CalendarServer/branches/users/dreid/sudoers-2/twistedcaldav/directory/sqldb.py 2007-01-04 20:43:30 UTC (rev 916)
@@ -25,7 +25,7 @@
User Database:
-ROW: RECORD_TYPE, SHORT_NAME (unique), PASSWORD, NAME, CAN_PROXY
+ROW: RECORD_TYPE, SHORT_NAME (unique), PASSWORD, NAME
Group Database:
@@ -161,13 +161,12 @@
shortName = record.shortName
password = record.password
name = record.name
- canproxy = ('F', 'T')[record.canproxy]
self._db_execute(
"""
- insert into ACCOUNTS (RECORD_TYPE, SHORT_NAME, PASSWORD, NAME, CAN_PROXY)
- values (:1, :2, :3, :4, :5)
- """, recordType, shortName, password, name, canproxy
+ insert into ACCOUNTS (RECORD_TYPE, SHORT_NAME, PASSWORD, NAME)
+ values (:1, :2, :3, :4)
+ """, recordType, shortName, password, name
)
# Check for members
@@ -224,8 +223,7 @@
RECORD_TYPE text,
SHORT_NAME text,
PASSWORD text,
- NAME text,
- CAN_PROXY text(1)
+ NAME text
)
"""
)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070104/c6a5107b/attachment.html
More information about the calendarserver-changes
mailing list