Bug 29284 - Fehlermeldung bei keiner freien IP-Adresse
Fehlermeldung bei keiner freien IP-Adresse
Status: RESOLVED DUPLICATE of bug 29285
Product: UCS
Classification: Unclassified
Component: UMC - Computers
UNSTABLE
Other Linux
: P5 normal (vote)
: UCS 3.1-x
Assigned To: UMC maintainers
:
Depends on:
Blocks: 29285
  Show dependency treegraph
 
Reported: 2012-11-19 16:21 CET by Lukas Walter
Modified: 2013-02-25 12:08 CET (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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lukas Walter univentionstaff 2012-11-19 16:21:16 CET
Ist beim Hinzufügen/Bearbeiten eines Objekts in UDM ein Wert ungültig wird nach dem Klicken auf "Speichern" oder "Anlegen" ein Popup geöffnet in dem eine entsprechende Nachricht steht.

Bei asynchron ausgeführten umcp-Kommandos ist es dagegen nicht möglich so ein Popup zu öffnen um eine Nachricht auszugeben, ohne dass es gleich so aussieht als wäre das gesamte Modul abgestürzt.


Zum Beispiel:
Beim Anlegen von Rechnerobjekten kann ein Netzwerk ausgewählt werden um die Auswahl der IP/DNS-Forwardone/DNS-Reverszone zu vereinfachen. Die Netzwerke werden als Dropdown-Liste präsentiert - wird eines ausgewählt wird ein umcp-Kommando abgesetzt um die nächste freie IP sowie DNS-Forwardzone/DNS-Reversezone für das gewählte Netzwerkobjekt zu bestimmen und automatisch im Formular zu ergänzen. 

An Bug #28137 ist aufgefallen, dass es an dieser Stelle wünschenswert ist die Möglichkeit zu haben ein Popup zu öffnen wenn keine freie IP mehr in der IP-Range des Netzwerks vorhanden ist um darüber zu informieren, dass das Netzwerk nicht ausgewählt werden kann.

Möglich ist im Moment nur:
1. Eine kleine Einblendung von oben (von der UMC angezeigt, wenn ein UMC Modul beim Aufrufen der Methode "finished" einen "message" Parameter != None übergibt), die nach sehr kurzer Zeit wieder verschwindet und daher nur schwer lesbar ist falls man sie nicht bereits kommen sieht.

2. Ein Popup das den Eindruck erweckt die Ausführung wäre komplett fehlgeschlagen (weil darin stets Mitteilungen wie "Ein interner Modulfehler ist aufgetreten", "Anfrage konnte nicht bearbeitet werden", "Fehlernachricht vom Server" enthalten sind - die werden von der UMC dann angezeigt, wenn Module eine UMC-Exception werfen).
Comment 1 Alexander Kläser univentionstaff 2012-11-20 11:08:41 CET
(In reply to comment #0)
> Ist beim Hinzufügen/Bearbeiten eines Objekts in UDM ein Wert ungültig wird nach
> dem Klicken auf "Speichern" oder "Anlegen" ein Popup geöffnet in dem eine
> entsprechende Nachricht steht.
> 
> Bei asynchron ausgeführten umcp-Kommandos ist es dagegen nicht möglich so ein
> Popup zu öffnen um eine Nachricht auszugeben, ohne dass es gleich so aussieht
> als wäre das gesamte Modul abgestürzt.

Wenn ich das richtig verstehe, geht dies generell schon. Oder ist dies nicht möglich im Rahmen von UDM-Syntaxen? Werden entsprechende Fehler-Stati zurückgegeben, werden auch die servseitigen Fehlermeldungen korrekt angezeigt (siehe z.B. die Meldungen im Rahmen von Bug 28248).

Soweit ich das verstehe, scheint es sinnvoll das konkrete Problem mit nicht mehr vorhandenen IP-Adressen in der Range zu beheben. Treten sonst noch weitere Probleme auf?
Comment 2 Alexander Kläser univentionstaff 2012-11-20 11:11:59 CET

*** This bug has been marked as a duplicate of bug 29285 ***