purchase_request_substate
This module extends purchase requests with substate management to enhance workflow control by allowing additional states within main states.
Key Features
- purchase.request: Adds a substate field in the form header with a clickable statusbar widget.
- purchase.request: Enforces substates to only be selectable when they match the current main state.
- purchase.request: Automatically sets the first available substate when transitioning to a state with defined substates.
- purchase.request: Resets the substate to none when moving to states without defined substates.
- base.substate.type: Extends substate types to support the purchase.request model.
- mail.template: Includes email templates for notifying users of substate changes, such as verification.