26.11.2010 18:14, Andreas Dick wrote:

First, I'm definitely for having UUID in a DN instead of name. It's a
way more general.
...
> 4) how to implement address groups? My first try will be to use simple 
> subdirectorries for the groups. It fits all my needs and I will try to 
> implement add/del/change groups in RC. This could look like that:
> my base_dn:   
>       ou=abook,dc=server
> example of an ungrouped address :
>       cn=Firstname Surname,ou=abook,dc=server
> group exsample:
>       o=My Groupe,ou=abook,dc=server
> example of an grouped address :
>       cn=Firstname Surname,o=My Groupe,ou=abook,dc=server
> 
> Patrik pointed that ou would fit better for the group:
>       ou=My Groupe,ou=abook,dc=server
> I think this should be configured as well.

I'd exploit native LDAP groups for that.
I mean:

dn: uuid=1cfeae5f-264e-4b4a-a8e9-efdb259df138,ou=abook,dc=server
objectType: inetOrgPerson
uuid: 1cfeae5f-264e-4b4a-a8e9-efdb259df138
...

dn: uuid=2f0f77b4-7d4b-410e-8d5e-d4ee9782ab34,ou=abook,dc=server
objectType: inetOrgPerson (or whatever else that fits, because
inetOrgPerson has some drawbacks)
uuid: 2f0f77b4-7d4b-410e-8d5e-d4ee9782ab34
...

dn: cn=Group1,ou=abook,dc=server
objectType: groupOfNames
cn: Group1
member: uuid=1cfeae5f-264e-4b4a-a8e9-efdb259df138,ou=abook,dc=server
member: uuid=2f0f77b4-7d4b-410e-8d5e-d4ee9782ab34,ou=abook,dc=server
...

Then you can have one contact in multiple groups without object duplication.

Best,
Vladislav
_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/8f4f07cd

Reply via email to