Part of lp.app.browser.multistep View In Hierarchy
Known subclasses: lp.bugs.browser.bugalsoaffects.BugAlsoAffectsDistroMetaView, lp.bugs.browser.bugalsoaffects.BugAlsoAffectsProductMetaView, lp.registry.browser.product.ProductAddView, lp.registry.browser.sourcepackage.SourcePackageChangeUpstreamView
This view implements a wizard-like workflow in which the controller
specifies the first step, and each step is responsible for specifying the
next_step
. A step should normally start with None as its next_step
(the default) to post back to itself, then set next_step
to the
appropriate view class in its main_action()
method. The last step
should leave next_step
as None to end the wizard.
Any views used as steps here must inherit from StepView
. The views are
responsible for injecting state information into the request, for anything
that subsequent views will need.
Method | first_step | Return the view class for the first step in the wizard. |
Method | page_title | Must override in subclasses for breadcrumbs to work. |
Method | getIsStepDict | Return a dict of step numbers with the current step set to True. |
Method | initialize | Initialize the view and handle stepping through sub-views. |
Method | render | Undocumented |