Hi,

I have an ldap directory tree with a lot of organizational units.
For each of these OUs I set one or multiple "myManager" attributes having as value the DN of the users I want to.

I have set dynlist in order to have an attribute myManagerOf on every user object.

Now, with one search, I would like to have all the manager "(myManagerOf=*)". But substring filter does not work. Only equality as far as I understand.

Of course, as I read in some different topics, it is not feasible using dynlist.

I thought that the overlay autogroup would help on that point but at this stage, I'm not able to make it working.

Here is my autogroup config so far:
dn: olcOverlay={4}autogroup,olcDatabase={1}mdb,cn=config
objectClass: olcOverlayConfig
objectClass: olcAutoGroupConfig
olcOverlay: {4}autogroup
olcAutoGroupAttrSet: myOrganizationalUnit memberUrl myManager
olcAutoGroupMemberOfAd: myManagerOf

I tried to play with this autogroup config and dynlist one, but since I added autogroup, no way to change the myManager attribute, I always face an error. Which I don't have without autogroup:
ldap_modify: Constraint violation (19)
    additional info: attempt to modify dynamic group member attribute

If autogroup considers that only "memberUrl" can touch myManager attribute then it sounds logical.
However, how could I achieve my goal then ?