Bug 29326 - "Mail Home Server" wird nicht korrekt gesetzt
"Mail Home Server" wird nicht korrekt gesetzt
Status: RESOLVED WONTFIX
Product: UCS
Classification: Unclassified
Component: UMC - Computers
UCS 3.1
Other Linux
: P3 normal (vote)
: UCS 3.2-x
Assigned To: UMC maintainers
:
Depends on: 26425
Blocks:
  Show dependency treegraph
 
Reported: 2012-11-20 12:21 CET by Dirk Wiesenthal
Modified: 2018-04-13 13:29 CEST (History)
3 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): Cleanup, Large environments
Max CVSS v3 score:


Attachments
mailHomeServer(UDM_Objects) (1.03 KB, patch)
2012-11-20 12:21 CET, Dirk Wiesenthal
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Wiesenthal univentionstaff 2012-11-20 12:21:54 CET
Created attachment 4814 [details]
mailHomeServer(UDM_Objects)

Die neue Syntax mailHomeServer erbt von LDAP_Search. Syntaxen, die von
UDM_Objects erben sind aber sehr viel einfacher zu handhaben (insbesondere
durch das globale Limit für LDAP-Objekte und damit zusammenhängend Bug #26556).

Daher wäre es hilfreich, mittel- bis langfristig Syntaxen wo möglich auf
UDM_Objects umzustellen, auch wenn diese spezielle wohl nie mehr als 2000
Objekte zurückgeben wird.

Angehangen ein Patch, der eigentlich so funktionieren sollte (allerdings stimmt
der Name der Syntax nicht mehr).

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

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 Dirk Wiesenthal univentionstaff 2013-01-07 11:21:19 CET
mailHomeServer hat sich noch einmal verändert und nun ein appendEmtpyValue (Bug#29635). Das müsste auch für UDM_Objects implementiert werden.
Comment 2 Stefan Gohmann univentionstaff 2017-06-16 20:40:16 CEST
This issue has been filed against UCS 3. UCS 3 is out of the normal maintenance and many UCS components have vastly changed in UCS 4.

If this issue is still valid, please change the version to a newer UCS version otherwise this issue will be automatically closed in the next weeks.
Comment 3 Stefan Gohmann univentionstaff 2017-08-08 07:09:44 CEST
This issue has been filed against UCS 3.1.

UCS 3.1 is out of maintenance and many UCS components have vastly changed in later releases. Thus, this issue is now being closed.

If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen this issue. In this case please provide detailed information on how this issue is affecting you.