| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-workflow |
| GIT | |
| GIT | https://github.com/OCA/sale-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-workflow/tree/19.0/sale_substate |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, Nishi |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - base_substate odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor - sale_management - sale - sales_team - account_payment - account - onboarding - product - uom - analytic - portal - http_routing - auth_signup - digest - resource - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows to add a substate to sale order. For each sale order state you can define a substate. With this module substates can be defined allowing to extend the sales workflow. For example, you can add substate "waiting for legal documents" if the order cannot be validated without this document (sell a car for example). |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_order_view_form |
sale.order | xpath | Inherits sale.view_order_form | |
view_order_tree |
sale.order | field | Inherits sale.view_order_tree | |
view_quotation_tree |
sale.order | field | Inherits sale.view_quotation_tree | |
view_sales_order_filter |
sale.order | field | Inherits sale.view_sales_order_filter |
model
Selection
ondelete={'sale.order': 'cascade'}
selection_add=[('sale.order', 'Sale order')]
No public methods.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-workflow |
| GIT | |
| GIT | https://github.com/OCA/sale-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-workflow/tree/18.0/sale_substate |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, AlexGarS73 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - base_substate odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor - sale_management - sale - sales_team - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows to add a substate to sale order. For each sale order state you can define a substate. With this module substates can be defined allowing to extend the sales workflow. For example, you can add substate "waiting for legal documents" if the order cannot be validated without this document (sell a car for example). |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_order_view_form |
sale.order | xpath | Inherits sale.view_order_form | |
view_order_tree |
sale.order | field | Inherits sale.view_order_tree | |
view_quotation_tree |
sale.order | field | Inherits sale.view_quotation_tree | |
view_sales_order_filter |
sale.order | field | Inherits sale.view_sales_order_filter |
model
Selection
ondelete={'sale.order': 'cascade'}
selection_add=[('sale.order', 'Sale order')]
No public methods.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-workflow |
| GIT | |
| GIT | https://github.com/OCA/sale-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-workflow/tree/17.0/sale_substate |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Mohamed Osman, len |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:05 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - base_substate odoo/odoo: - base - base_setup - web - bus - web_tour - sale_management - sale - sales_team - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows to add a substate to sale order. For each sale order state you can define a substate. With this module substates can be defined allowing to extend the sales workflow. For example, you can add substate "waiting for legal documents" if the order cannot be validated without this document (sell a car for example). |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_order_view_form |
sale.order | xpath | Inherits sale.view_order_form | |
view_order_tree |
sale.order | field | Inherits sale.view_order_tree | |
view_quotation_tree |
sale.order | field | Inherits sale.view_quotation_tree | |
view_sales_order_filter |
sale.order | field | Inherits sale.view_sales_order_filter |
model
Selection
ondelete={'sale.order': 'cascade'}
selection_add=[('sale.order', 'Sale order')]
No public methods.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-workflow |
| GIT | |
| GIT | https://github.com/OCA/sale-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-workflow/tree/16.0/sale_substate |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Ethan Hildick, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:45 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - base_substate odoo/odoo: - base - base_setup - web - bus - web_tour - sale_management - sale - sales_team - account_payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_order_view_form |
sale.order | xpath | Inherits sale.view_order_form | |
view_order_tree |
sale.order | field | Inherits sale.view_order_tree | |
view_quotation_tree |
sale.order | field | Inherits sale.view_quotation_tree | |
view_sales_order_filter |
sale.order | field | Inherits sale.view_sales_order_filter |
model
Selection
ondelete={'sale.order': 'cascade'}
selection_add=[('sale.order', 'Sale order')]
No public methods.
No new fields.
Public methods (1)check_substate_id_value(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-workflow |
| GIT | |
| GIT | https://github.com/OCA/sale-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-workflow/tree/15.0/sale_substate |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Alexei Rivera |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:33 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - base_substate odoo/odoo: - base - base_setup - web - bus - web_tour - sale_management - sale - sales_team - payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_order_view_form |
sale.order | xpath | Inherits sale.view_order_form | |
view_order_tree |
sale.order | field | Inherits sale.view_order_tree | |
view_quotation_tree |
sale.order | field | Inherits sale.view_quotation_tree | |
view_sales_order_filter |
sale.order | field | Inherits sale.view_sales_order_filter |
model
Selection
ondelete={'sale.order': 'cascade'}
selection_add=[('sale.order', 'Sale order')]
No public methods.
No new fields.
Public methods (1)check_substate_id_value(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-workflow |
| GIT | |
| GIT | https://github.com/OCA/sale-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-workflow/tree/14.0/sale_substate |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Alessandro Uffreduzzi |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - base_substate odoo/odoo: - base - base_setup - web - bus - web_tour - sale_management - sale - sales_team - payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_order_view_form |
sale.order | xpath | Inherits sale.view_order_form | |
view_order_tree |
sale.order | field | Inherits sale.view_order_tree | |
view_quotation_tree |
sale.order | field | Inherits sale.view_quotation_tree | |
view_sales_order_filter |
sale.order | field | Inherits sale.view_sales_order_filter |
model
Selection
ondelete={'sale.order': 'cascade'}
selection_add=[('sale.order', 'Sale order')]
No public methods.
No new fields.
Public methods (1)check_substate_id_value(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-workflow |
| GIT | |
| GIT | https://github.com/OCA/sale-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-workflow/tree/12.0/sale_substate |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | GitHub, oca-travis, OCA-git-bot, sergiocorato, Mourad, Saran440 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:17 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-ux: - base_substate odoo/odoo: - base - sale_management - sale - sales_team - base_setup - web - bus - web_tour - payment - account - product - decimal_precision - uom - analytic - portal - http_routing - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_order_view_form |
sale.order | xpath | Inherits sale.view_order_form | |
view_order_tree |
sale.order | field | Inherits sale.view_order_tree | |
view_quotation_tree |
sale.order | field | Inherits sale.view_quotation_tree | |
view_sales_order_filter |
sale.order | field | Inherits sale.view_sales_order_filter |
model
Selection
selection_add=[('sale.order', 'Sale order')]
No public methods.
No new fields.
Public methods (1)check_substate_id_value(self)