Handle schema extension used for OpenLDAP attribute ordering
------------------------------------------------------------

                 Key: DIRSTUDIO-528
                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-528
             Project: Directory Studio
          Issue Type: Improvement
          Components: studio-ldapbrowser
    Affects Versions: 1.4.0
            Reporter: Torsten Rehn


>From the OpenLDAP docs:

"Since the ordering of olcAccess directives is essential to their proper 
evaluation, but LDAP attributes normally do not preserve the ordering of their 
values, OpenLDAP uses a custom schema extension to maintain a fixed ordering of 
these values. This ordering is maintained by prepending a "{X}" numeric index 
to each value [...]"

I don't know if ADStudio intends to support this, but if it does: it's a mess 
right now. Editing and reordering those attributes is almost impossible. This 
is really needed when editing access rules set via olcAccess in cn=config. Are 
there any plans for handling those attributes better? The current situation 
makes me want to go back to slapd.conf.

My guess is that this would require some special editor that reads all values 
of the attribute being edited, strips the curly braced indexes and uses 
"changetype: replace" to modify the entire attribute instead of a single value.

I understand that OpenLDAP is probably not your main concern, but it would be 
nice.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to