Bug 20541 - Horde Displayname und Emailadresse aus dem LDAP aktualisieren.
Summary: Horde Displayname und Emailadresse aus dem LDAP aktualisieren.
Status: CLOSED FIXED
Alias: None
Product: UCS
Classification: Unclassified
Component: Kolab - Horde
Version: UCS 2.4
Hardware: Other Linux
: P5 enhancement
Target Milestone: UCS 2.4-1
Assignee: Arvid Requate
QA Contact: Felix Botner
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-28 19:41 CEST by Arvid Requate
Modified: 2010-12-10 16:36 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arvid Requate univentionstaff 2010-10-28 19:41:38 CEST
Um den Horde Displaynamen und  Emailadresse aus dem LDAP zu aktualisieren, kann man entweder einen SQL 'update' in horde-prefs.py einbauen oder einen Horde-Hook schreiben (http://wiki.horde.org/CustomizingPreferences).

+++ This bug was initially created as a clone of Bug #19355 +++

Aktualisierung von E-Mailadresse und Anzeigename
    * Anzeigename und ggf. E-Mailadresse sollten bei LDAP-Änderungen
aktualisiert werden
Comment 1 Arvid Requate univentionstaff 2010-10-29 11:15:03 CEST
Das ist jetzt durch Übernahme des Patches horde_set_and_update_identity_and_use_mail_attribute_instead_of_mailPrimaryAddress.patch aus Ticket #2010061710000581 umgesetzt.
Comment 2 Felix Botner univentionstaff 2010-11-09 17:02:09 CET
OK

Name per UDM geändert
-> ldapsearch -x uid=felix | grep ^displ
displayName: Felix Test
Anzeige Name im Horde/versendeter Mail: Felix Test

Name per UDM geändert
-> ldapsearch -x uid=felix | grep ^displ
displayName: Hans Wurst
Anzeige Name im Horde/versendeter Mail: Hans Wurst


"mail" per UDM geändert
-> ldapsearch -x uid=felix | grep ^mail:
mail: felix@goto.de
Ihre Von: Adresse: im Horde/versendeter Mail: felix@goto.de

"mail" per UDM geändert
->ldapsearch -x uid=felix | grep ^mail:
mail: felix@blabla.com
Ihre Von: Adresse: im Horde/versendeter Mail: felix@blabla.com

Changelog Eintrag fehlt.
Comment 3 Arvid Requate univentionstaff 2010-11-09 17:31:17 CET
Changelog Eintrag ist jetzt auch da: 
\item Änderungen von Email"=Adresse, Vor- oder Nachname werden jetzt auch
in Horde übernommen (\ucsBug{20541}).
Comment 4 Felix Botner univentionstaff 2010-11-10 09:11:20 CET
OK
Comment 5 Felix Botner univentionstaff 2010-11-22 11:02:17 CET
Die Identität im Horde wird mit den Einstellung am Benutzerobjekt abgeglichen. Das führt aber wohl dazu, dass nur im horde angelegt Identitäten nach einer Änderung des Benutzerobjekt gelöscht werden.
Comment 6 Arvid Requate univentionstaff 2010-11-22 15:37:14 CET
Dafür muss das horde-prefs.py Modul dann erstmalig das "$from_attr"-Attribut am 'old' Objekt auswerten, um es in dem PHP-Array in der MySQL-Tabelle durch den geänderten Wert zu ersetzen. Zum Parsen des PHP-Arrays kommt also eine leichte Strukturerweiterung des Listeners.
Comment 7 Arvid Requate univentionstaff 2010-11-23 17:23:10 CET
Der Erweiterung aus Comment 3 ist jetzt per UCR aktivierbar und per Voreinstellung nicht aktiviert.

Test war erfolgreich und Changelog ist angepasst:

\item Optional besteht jetzt die Möglichkeit, Änderungen von Email"=Adresse, Vor- oder Nachname an Benutzer-Konten im UCS"=Verzeichnisdienst in die Horde Mail"=Identität zu übernehmen. Diese Option lässt sich durch Setzen der \ucsUCRV{horde/ldap/update/identities} auf den Wert \emph{yes} und anschließenden Restart des Univention Directory Listeners aktivieren. In der aktuellen Implementation hat diese Synchronisation Vorrang vor Benutzer-Anpassungen im Univention Kolab2 Webmailer selbst, d.h. letztere werden mit dem Wert aus dem Verzeichnisdienst überschrieben (\ucsBug{20541}).
Comment 8 Felix Botner univentionstaff 2010-11-23 17:52:10 CET
funktioniert.

Synchronisation nur falls horde/ldap/update/identities=yes|true|...

Changelog Eintrag vorhanden.
Comment 9 Sönke Schwardt-Krummrich univentionstaff 2010-12-10 16:36:37 CET
UCS 2.4-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden:
"Clone This Bug".