base_substate
This module provides abstract models to manage customizable substates for various Odoo models, enabling finer-grained status tracking within standard states.
Key Features
- substate management: Allows defining and managing custom substates associated with specific model states.
- email notifications: Supports sending automated emails when objects reach substates with configured mail templates.
- automatic substate assignment: Automatically assigns default substates when model states change during create or write operations.
- substate validation: Ensures substates are consistent with the current state of the object and prevents invalid assignments.
- configuration UI: Provides user interfaces for configuring substate types, target state values, and substate definitions.