[commits] Horde branch master updated. 69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
Gunnar Wrobel
p at rdus.de
Thu Apr 8 17:44:12 UTC 2010
The branch "master" has been updated.
The following is a summary of the commits.
from: a23f1e3386b650ce8e1c5b75d09b4721bbb22215
69dee76 Refactor the permission handling in Kolab_Storage.
-----------------------------------------------------------------------
commit 69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
Author: Gunnar Wrobel <p at rdus.de>
Date: Thu Apr 8 19:45:54 2010 +0200
Refactor the permission handling in Kolab_Storage.
framework/Core/lib/Horde/Core/Factory/KolabStorage.php | 7 +-
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php | 54 +
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php | 137 ++-
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php | 38 +-
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Base.php | 237 ++--
.../lib/Horde/Kolab/Storage/Folder/Decorator/Base.php | 36 +
.../Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php | 125 ++
.../lib/Horde/Kolab/Storage/Folder/Permission/Acl.php | 79 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php | 43 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php | 43 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php | 43 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php | 71 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php | 62 +
.../lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php | 93 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Element.php | 99 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php | 69 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php | 40 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php | 80 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php | 40 +
.../lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php | 72 +
.../lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php | 100 +
.../Kolab_Storage/lib/Horde/Kolab/Storage/Namespace/Imap.php | 2 +-
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php | 402 -----
framework/Kolab_Storage/package.xml | 83 +-
framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php | 213 +++
framework/Kolab_Storage/test/Horde/Kolab/Storage/Autoload.php | 4 +-
.../Kolab_Storage/test/Horde/Kolab/Storage/NamespaceTest.php | 20 +-
.../Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php | 361 ++++
framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php | 176 --
29 files changed, 2057 insertions(+), 772 deletions(-)
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php
create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php
delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php
create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php
delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Factory/KolabStorage.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Base.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Decorator/Base.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Namespace/Imap.php?rt=horde-git&r1=229fe913cb7e3797c21ac2a95c6346018ddb5d0f&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php?rt=horde-git&r1=461b328a22b10fd54a870f81aa73b6a974af74cd&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/package.xml?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/Autoload.php?rt=horde-git&r1=e84cb0a7062410e94d16c027309abb954e854ca4&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/NamespaceTest.php?rt=horde-git&r1=8866e87886183c3204578e6a2eb62d1957af3918&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php?rt=horde-git&r=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php?rt=horde-git&r1=8866e87886183c3204578e6a2eb62d1957af3918&r2=69dee76e64f75c4f20ed30c4ea2a8a6901a1666b
More information about the commits
mailing list