[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: User-defined attribute options (Was: Suggestion: attribute;search)
Kurt D. Zeilenga writes:
>>> Code wise, they could implemented simply by changing ad.c:
>>> (...)
>
> I'm now thinking that instead of having an extensible array
> of option tag/range prefixes. The default would be "lang-".
> This could be extended by a configuration directive to support
> other hierarchically tags. For a (contrived) example,
> "e-geopolitical-" could allow: telephone;e-geopolitical-us-ca-sf
> (City and County of San Franscisco, State of California, United
> States) vs. telephone;e-geopolitical-us-ca-sm-rwc (Redwood City,
> County of San Mateo, State of California, United States).
I don't quite follow this. Do you mean that slapd.conf would
configure a list of prefixes (in this case just "e-geopolitical-")
which would work the same way as "lang-"?
>>> That is, these options are just like language options, they
>>> are both "tagging" options. The code should treat them the
>>> same.
>>
>>I suppose so, but isn't the language code rather slow?
>
> Maybe. The code may be doing more.
Yes, it supports ranges too, and an unlimited number of tags.
I don't know if we need that for user-defined options, though.
--
Hallvard