Bug 26604 - Wizard: next/previous-Funktion sollte ein Deferred-Objekt zurückgeben können
Wizard: next/previous-Funktion sollte ein Deferred-Objekt zurückgeben können
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UNSTABLE
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Jascha Geerds
Florian Best
: interim-1
Depends on: 26603
Blocks:
  Show dependency treegraph
 
Reported: 2012-03-23 15:28 CET by Jascha Geerds
Modified: 2012-07-20 15:24 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):
Max CVSS v3 score:


Attachments
deferred_wizard (2.03 KB, patch)
2012-03-23 15:45 CET, Jascha Geerds
Details | Diff
deferred_wizard (2.19 KB, patch)
2012-03-23 16:06 CET, Jascha Geerds
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jascha Geerds univentionstaff 2012-03-23 15:28:32 CET
+++ This bug was initially created as a clone of Bug #26603 +++

Derzeit ist es so, dass man in der next- bzw. previous-Funktion des Wizards
lediglich den Namen der vorherigen/nächsten Page zurückgeben kann. Es wäre
sinnvoll, wenn man stattdessen auch ein Deferred-Objekt zurückgeben kann.

Hier ein beispielhafter Einsatzzweck:
Man möchte ein umcp-Kommando absenden und dieses im Anschluss auswerten. Je
nach Ergebnis wird dann die nächste bzw. vorherrige Seite zurückgegeben. Ohne
ein Deferred-Objekt ist es nicht möglich bis zum Ende des Requests zu warten.

---
Das trifft auch hier zu.
Comment 1 Jascha Geerds univentionstaff 2012-03-23 15:45:35 CET
Created attachment 4285 [details]
deferred_wizard

Hier ein Patch der die gewünschte Funktionalität bereitstellt - wurde in Bug #26603 implementiert

Bitte vorab noch mal überprüfen ob das evtl. Nebeneffekte mit sich bringt.
Comment 2 Jascha Geerds univentionstaff 2012-03-23 16:06:31 CET
Created attachment 4286 [details]
deferred_wizard

Da war noch ein kleiner Fehler im Patch - wurde angepasst.
Comment 3 Jascha Geerds univentionstaff 2012-03-23 16:33:01 CET
Die Änderungen wurden eingecheckt; Paket baut gerade.

Bitte für die QA auch noch andere Wizards auf deren Funktionsfähigkeit hin
überprüfen.
Comment 4 Florian Best univentionstaff 2012-05-23 11:32:13 CEST
Ok, das funktioniert. Auch mit den Wizards in UVMM und System-information.
Comment 5 Florian Best univentionstaff 2012-05-23 11:34:00 CEST
Bitte den Changelog noch hinzufügen.
Comment 6 Jascha Geerds univentionstaff 2012-05-23 12:01:37 CEST
(In reply to comment #5)
> Bitte den Changelog noch hinzufügen.

Erledigt.
Comment 7 Jascha Geerds univentionstaff 2012-05-23 12:35:46 CEST
Aktuell wird der Button auch beim Erstellen eines Lehrers oder Mitarbeiters angezeigt. Das sollte nicht der Fall sein, da hier auch die ComboBox zur Klassenauswahl ausgeblendet wird.
Comment 8 Jascha Geerds univentionstaff 2012-05-23 12:36:35 CEST
(In reply to comment #7)
> Aktuell wird der Button auch beim Erstellen eines Lehrers oder Mitarbeiters
> angezeigt. Das sollte nicht der Fall sein, da hier auch die ComboBox zur
> Klassenauswahl ausgeblendet wird.

Falscher Bug... Dieser hier ist natürlich fertig! :)
Comment 9 Florian Best univentionstaff 2012-05-23 15:39:41 CEST
(In reply to comment #8)
> (In reply to comment #7)
> > Aktuell wird der Button auch beim Erstellen eines Lehrers oder Mitarbeiters
> > angezeigt. Das sollte nicht der Fall sein, da hier auch die ComboBox zur
> > Klassenauswahl ausgeblendet wird.
> 
> Falscher Bug... Dieser hier ist natürlich fertig! :)
Ja
Comment 10 Stefan Gohmann univentionstaff 2012-07-20 15:24:50 CEST
UCS 3.0-2 has been released: 
  http://forum.univention.de/viewtopic.php?f=54&t=1905

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