multi_step_wizard
This module provides a base framework for creating multi-step wizards in Odoo.
Key Features
- multi.step.wizard.mixin: Provides a state field to track the current step of the wizard.
- multi.step.wizard.mixin: Allows defining custom states for wizard steps via the _selection_state method.
- multi.step.wizard.mixin: Enables transitioning to the next state using the open_next method.
- multi.step.wizard.mixin: Supports going back to the previous state with the open_previous method if defined.
- multi.step.wizard.mixin: Computes whether back navigation is allowed based on available previous methods.
- multi.step.wizard.mixin: Includes a default form view with Next, Go Back, and Cancel buttons.
- multi.step.wizard.mixin: Conditionally shows navigation buttons based on the current state and back availability.