Bug 26425 - "Mail Home Server" wird nicht korrekt gesetzt
"Mail Home Server" wird nicht korrekt gesetzt
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Users
UCS 3.0
Other Linux
: P3 normal (vote)
: UCS 3.1
Assigned To: Lukas Walter
Dirk Wiesenthal
: interim-3
Depends on:
Blocks: 29326
  Show dependency treegraph
 
Reported: 2012-03-09 11:00 CET by Alexander Kläser
Modified: 2013-02-25 12:23 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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kläser univentionstaff 2012-03-09 11:00:57 CET
Ist in einer Domäne kein Mailserver vorhanden, dann ist beim Anlegen/Bearbeiten eines Benutzers die ComboBox "Erweiterte Einstellungen / Mail / Erweiterte Einstellungen / Mail Home Server" leer. Wird nachträglich ein Mail-Server der Domäne hinzugefügt, enthält die ComboBox eine Liste mit genau einem Element. Dies hat zur Folge, dass beim Öffnen eines Benutzers, für den kein Mail-Home-Server gesetzt ist, der erste Eintrag in der ComboBox ausgewählt wird. Beim Speichern wird dies allerdings nicht als Änderung erkannt.

Idealerweise wird beim Anlegen eines neuen Benutzers der erste verfügbare Mail-Server für das Feld ausgewählt und beim Öffnen eines Benutzers ohne Mail-Home-Server das Feld als leer angezeigt. In der ComboBox befindet sich zusätzlich ein leerer Eintrag, der ausgewählt werden kann.


Zur Lösung gibt es verschiedene Ansatzpunkte:

* Zum Erkennen von Änderungen werden derzeit die Werte des Formulars gesetzt und wieder ausgelesen und dann mit den Werten beim Speichern abgeglichen. Der Vergleich könnte mit den ursprünglichen Werten, die vom Server geschickt wurden vorgenommen werden (das steht auch in Zusammenhang mit Bug 26215)

* Es wird ein Default-Template standardmäßig verwendet, dessen Mail-Home-Server bei der Installation der Mail-Komponenten entsprechend gesetzt wird (→ ausgelagert nach Bug 26424)

* Es wird der ComboBox ein leerer Listeneintrag hinzugefügt (siehe Bug 26098), dadurch wird allerdings beim Anlegen eines Benutzers der Mail-Server nicht automatisch vorausgewählt (und somit kann dem Benutzer keine Mail zugestellt werden)
Comment 1 Stefan Gohmann univentionstaff 2012-07-17 17:09:35 CEST
UCS 3.1 will be the next release.
Comment 2 Lukas Walter univentionstaff 2012-10-31 16:44:27 CET
Im Rahmen von Bug #27820 wurde eine LDAP_Search Syntax für Mailhomeserver eingeführt, diese verfügt über einen "emptyValue" sodass der Wert jetzt korrekt gesetzt wird.

svn 36813
Comment 3 Dirk Wiesenthal univentionstaff 2012-11-20 10:13:43 CET
Neue Syntax funktioniert.
Comment 4 Alexander Kläser univentionstaff 2012-12-07 12:33:47 CET
Der Fehler muss noch einmal generisch angepasst werden → Bug 29635
Comment 5 Stefan Gohmann univentionstaff 2012-12-12 21:09:44 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".