Summary: | LDAP directory contact attributes cannot be modified | ||
---|---|---|---|
Product: | [Applications] kaddressbook | Reporter: | rdratlos |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | tokoe |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | LDAP test contact |
Description
rdratlos
2009-12-09 02:01:29 UTC
Created attachment 38937 [details]
LDAP test contact
After checking the source code (provided by Ubuntu) I found following solutions for this bug report: 1. Missing objectClasses This problem can be easily solved. By default kaddressbook supports only inetPerson as objectClass for its contacts. But in the preference dialog for the LDAP addressbook there is an attribute mapping button. Once it's pressed a mapping dialog pops up which has an entry object classes. Just add the missing objectClasses with comma separation. The final entry should look as follows: person,organizationalPerson,inetOrgPerson 2. Attribute Modification fails This problem still occurs after having applied the solution for problem 1. But this is not a bug of kaddressbook. It's a bug of kdepimlibs which kaddressbook uses. 3. Complete deletion and add of contacts in case of modification This problem cannot be confirmed. Maybe my ACLs where not correctly set up. After checking the LDAP protocol between kaddressbook and my LDAP server and the kdepimlibs source code, it seems that kaddressbook only modifies the attributes using the 'replace' operation. I will set this bug report to 'resolved' and open a new for kdepim. |