'givenName' LDAP attribute not supported
Bug #558999 reported by
Ro
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution-data-server (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Bug Description
Binary package hint: evolution-
Evolution does not support the 'givenName' LDAP attribute when using an LDAP addressbook. This renders the use of LDAP-based addressbooks somehow useless, because (1) most other LDAP-Clients support this field and (2) Evolution can't write to an already present LDAP addressbook entry that contains this attribute.
This is a real showstopper since Evolution is one of the few FOSS LDAP clients who can also write to LDAP.
The solution is, however, a simple one-liner. It has been fixed in upstream for 2.30 already, but I'd like to see this fixed for Lucid as well, since Lucid is an LTS which will be used in organiations for quite a while.
Related branches
To post a comment you must log in.
Use cases:
(1) John maintains the corporate-wide LDAP addressbook. He wants to use Evolution for this task, since Evolution is one of the rare FOSS LDAP clients that support writing and editing of LDAP contacts. However, he finds out that he can't use Evolution at all, because it keeps silently discarding all the givennames he tediously entered in the contacts details.
(2) In Silvie's organization, every person has his/her own personal addressbook that resides on an LDAP server, so it can be accessed from anywhere without being bound to a specific client. Silvie switches to Linux and wants to use Evolution as a groupware client for her mails, calendars and contacts. Unfortunately she can only view, not edit, her LDAP contacts - as soon as she tries to save an edited LDAP contact, she is confronted with a meaningless error message that only confuses her. Later she finds out that this is because Evolution refuses to write to LDAP contacts that contain the givenName attribute.
In both cases, the (really!) great LDAP addressbook feature of Evolution is rendered completely useless. The small patch from above fixes this issue once and for all.