The branch "master" has been updated. The following is a summary of the commits.
from: c2528cfac3845221f33742dd59fea6367b48c6bd 7962761... Ensure the LDAP driver actually gets the configuration. 8adb310... Add a call for retrieving the attributes supported within a schema. ac780fb... Improved handling of object attributes. e9c5ce5... Ensure the LDAP driver actually gets the configuration. 06d6b1a... Add a call for retrieving the attributes supported within a schema. ce5cce8... Improved handling of object attributes. 5071ed1... Moved the ability to determine object attribtues into the core server class as it is something required for all defined server types. 90f90fd... Add defined and required attributes. b598624... Fixed handling the return values from the parent class. 588df22... Correct the basic calls for handling object ids and identifying the object types. 84e790b... Allow setting the id of a basic object. Fixed a typo. cc1fa2c... Add required attributes. 04f4017... Added TODO item. 9dafee4... Ensure we do not offer a derived value if the base to derive from is missing. 704df62... Fix identification of object types. 6f830b9... Fix data modifications. e1fe30a... Correct how we derive attributes. This is not completed yet and does not catch all possible conditions (e.g. multiple attribute values, value caching). ----------------------------------------------------------------------- commit 79627618d961c33a20ced2363f4118a791fb0b9b Author: Gunnar Wrobel <[email protected]> Date: Fri Apr 3 17:04:14 2009 +0200 Ensure the LDAP driver actually gets the configuration. framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=e74679fb6951926f21932953573928ea482b8350&r2=79627618d961c33a20ced2363f4118a791fb0b9b ----------------------------------------------------------------------- commit 8adb310f2ae3b9267eb4e2d948b7a361bf40baab Author: Gunnar Wrobel <[email protected]> Date: Fri Apr 3 21:13:33 2009 +0200 Add a call for retrieving the attributes supported within a schema. Code style. framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=79627618d961c33a20ced2363f4118a791fb0b9b&r2=8adb310f2ae3b9267eb4e2d948b7a361bf40baab ----------------------------------------------------------------------- commit ac780fbc192e696b7017048e47234fcd49e38f4b Author: Gunnar Wrobel <[email protected]> Date: Sun Apr 5 22:50:40 2009 +0200 Improved handling of object attributes. The library now allows locked, required, and derived attributes as well as attributes with default values. framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=8adb310f2ae3b9267eb4e2d948b7a361bf40baab&r2=ac780fbc192e696b7017048e47234fcd49e38f4b ----------------------------------------------------------------------- commit e9c5ce53cf6b71926c3978b8df9e1cbd0cffb312 Author: Gunnar Wrobel <[email protected]> Date: Fri Apr 3 17:04:14 2009 +0200 Ensure the LDAP driver actually gets the configuration. framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=ac780fbc192e696b7017048e47234fcd49e38f4b&r2=e9c5ce53cf6b71926c3978b8df9e1cbd0cffb312 ----------------------------------------------------------------------- commit 06d6b1a62c5d16bbedd93eb58c005ecc4004a977 Author: Gunnar Wrobel <[email protected]> Date: Fri Apr 3 21:13:33 2009 +0200 Add a call for retrieving the attributes supported within a schema. Code style. framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=e9c5ce53cf6b71926c3978b8df9e1cbd0cffb312&r2=06d6b1a62c5d16bbedd93eb58c005ecc4004a977 ----------------------------------------------------------------------- commit ce5cce8ecd94b67aac580b9d65949430261ae4fb Author: Gunnar Wrobel <[email protected]> Date: Sun Apr 5 22:50:40 2009 +0200 Improved handling of object attributes. The library now allows locked, required, and derived attributes as well as attributes with default values. framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=06d6b1a62c5d16bbedd93eb58c005ecc4004a977&r2=ce5cce8ecd94b67aac580b9d65949430261ae4fb ----------------------------------------------------------------------- commit 5071ed1c39807a55fd38759a979d95b4a6cfc40b Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 07:20:33 2009 +0200 Moved the ability to determine object attribtues into the core server class as it is something required for all defined server types. framework/Kolab_Server/lib/Horde/Kolab/Server.php | 179 +++++++++++++- framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 201 ++++------------ framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php | 29 ++- 3 files changed, 236 insertions(+), 173 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server.php?rt=horde-git&r1=e74679fb6951926f21932953573928ea482b8350&r2=5071ed1c39807a55fd38759a979d95b4a6cfc40b http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=ce5cce8ecd94b67aac580b9d65949430261ae4fb&r2=5071ed1c39807a55fd38759a979d95b4a6cfc40b http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php?rt=horde-git&r1=3465975ee730bc91535a463ded35d40d8473eef4&r2=5071ed1c39807a55fd38759a979d95b4a6cfc40b ----------------------------------------------------------------------- commit 90f90fd6f22db412277faa2e3a9b613f8b955058 Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 07:20:56 2009 +0200 Add defined and required attributes. framework/Kolab_Server/lib/Horde/Kolab/Server/Object.php | 21 ++++- .../Kolab_Server/lib/Horde/Kolab/Server/Object/Inetorgperson.php | 5 + framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Person.php | 22 +---- 3 files changed, 27 insertions(+), 21 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object.php?rt=horde-git&r1=e74679fb6951926f21932953573928ea482b8350&r2=90f90fd6f22db412277faa2e3a9b613f8b955058 http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Inetorgperson.php?rt=horde-git&r1=e74679fb6951926f21932953573928ea482b8350&r2=90f90fd6f22db412277faa2e3a9b613f8b955058 http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Person.php?rt=horde-git&r1=e74679fb6951926f21932953573928ea482b8350&r2=90f90fd6f22db412277faa2e3a9b613f8b955058 ----------------------------------------------------------------------- commit b598624f9500af421ca199c7f5361fd922afa578 Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 08:09:43 2009 +0200 Fixed handling the return values from the parent class. framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php?rt=horde-git&r1=967bf9ad4e3a23d8ebb0c26bc8dbcc3fe0bef320&r2=b598624f9500af421ca199c7f5361fd922afa578 ----------------------------------------------------------------------- commit 588df221359adebcd180233f92f33241eb3ac1b8 Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 08:10:29 2009 +0200 Correct the basic calls for handling object ids and identifying the object types. framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=5071ed1c39807a55fd38759a979d95b4a6cfc40b&r2=588df221359adebcd180233f92f33241eb3ac1b8 ----------------------------------------------------------------------- commit 84e790b091611c786665986c8ac12bcc97a13e9f Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 08:11:20 2009 +0200 Allow setting the id of a basic object. Fixed a typo. framework/Kolab_Server/lib/Horde/Kolab/Server/Object.php | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object.php?rt=horde-git&r1=90f90fd6f22db412277faa2e3a9b613f8b955058&r2=84e790b091611c786665986c8ac12bcc97a13e9f ----------------------------------------------------------------------- commit cc1fa2cc7aa73b570422de883b2f91c08ac90e96 Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 08:11:35 2009 +0200 Add required attributes. framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Person.php | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Person.php?rt=horde-git&r1=90f90fd6f22db412277faa2e3a9b613f8b955058&r2=cc1fa2cc7aa73b570422de883b2f91c08ac90e96 ----------------------------------------------------------------------- commit 04f40175d83f1f72beb6191b8c375e54dcdd35da Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 11:42:03 2009 +0200 Added TODO item. framework/Kolab_Server/TODO | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/TODO?rt=horde-git&r1=3761062b6fa932af563cae532c7369d0a8b87d59&r2=04f40175d83f1f72beb6191b8c375e54dcdd35da ----------------------------------------------------------------------- commit 9dafee4fd691e789cfa99193b4c7942abdbb96b7 Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 11:42:47 2009 +0200 Ensure we do not offer a derived value if the base to derive from is missing. Added abstract save() function. framework/Kolab_Server/lib/Horde/Kolab/Server.php | 36 +++++++++++++++++++- 1 files changed, 34 insertions(+), 2 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server.php?rt=horde-git&r1=5071ed1c39807a55fd38759a979d95b4a6cfc40b&r2=9dafee4fd691e789cfa99193b4c7942abdbb96b7 ----------------------------------------------------------------------- commit 704df62cc8b83bb43c14a9641f797372de34f580 Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 11:43:29 2009 +0200 Fix identification of object types. framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php | 27 ++++++-------- framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php | 19 +++++----- 2 files changed, 22 insertions(+), 24 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php?rt=horde-git&r1=b598624f9500af421ca199c7f5361fd922afa578&r2=704df62cc8b83bb43c14a9641f797372de34f580 http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php?rt=horde-git&r1=588df221359adebcd180233f92f33241eb3ac1b8&r2=704df62cc8b83bb43c14a9641f797372de34f580 ----------------------------------------------------------------------- commit 6f830b95017d3d1e36f8f063a8d39da4ed77fd8a Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 11:43:46 2009 +0200 Fix data modifications. framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php | 30 ++++++++++----- 1 files changed, 20 insertions(+), 10 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php?rt=horde-git&r1=5071ed1c39807a55fd38759a979d95b4a6cfc40b&r2=6f830b95017d3d1e36f8f063a8d39da4ed77fd8a ----------------------------------------------------------------------- commit e1fe30ada9683206c72fa162713bf418b68fb700 Author: Gunnar Wrobel <[email protected]> Date: Mon Apr 6 11:44:39 2009 +0200 Correct how we derive attributes. This is not completed yet and does not catch all possible conditions (e.g. multiple attribute values, value caching). framework/Kolab_Server/lib/Horde/Kolab/Server/Object.php | 114 ++++++- framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Person.php | 64 ++-- 2 files changed, 134 insertions(+), 44 deletions(-) http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object.php?rt=horde-git&r1=84e790b091611c786665986c8ac12bcc97a13e9f&r2=e1fe30ada9683206c72fa162713bf418b68fb700 http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Person.php?rt=horde-git&r1=cc1fa2cc7aa73b570422de883b2f91c08ac90e96&r2=e1fe30ada9683206c72fa162713bf418b68fb700 __ commits mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]
