ich zerbreche mir gerade den Kopf wie ich am besten innerhalb eines Wizard prüfen kann ob ein User eingeloggt ist und dementsprechend einen Step überspringen kann. Mein bisheriger Gedanke war eigentlich mit WizardView.condition_dict den entsprechenden Step zu überspringen. Allerdings kann ich an condition_dict kein request oder sonstwas anderes übergen
Ein weiterer Ansatz von mir war einfach im voherigen Step in einem versteckten Input-Element den Status Eingeloggt/Nicht Engeloggt zu übergeben und mit wizard.get_cleaned_data_for_step... in condition_dict aus zu werten. Allerdings ist damit das Element nicht vor Manipulation geschützt.If the value of a specific step is callable it will be called with the WizardView instance as the only argument.
Hat jemand noch eine andere Idee wie ich prüfen kann ob ein User während(!!!) er einen Wizard ausfüllt, eingeloggt ist und dementsprechend einen Step überspringen kann.
Einfach vorher prüfen und einen anderen Wizard verwenden geht nicht, da ich dann doppelt so viele Wizards schreiben muss.
Gruß
Damaskus