Comment 2 for bug 558999

Revision history for this message
Ro (robert-markula) wrote :

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.