[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