Sale order revisions

sale_order_revision
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/19.0/sale_order_revision
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Paula Marfull
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-ux:
    - base_revision
odoo/odoo:
    - base
    - sale_management
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - 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
On cancelled orders, you can click on the "New copy of Quotation"
button. This will create a new revision of the quotation, with the same
base number and a '-revno' suffix appended. A message is added in the
chatter saying that a new revision was created.

In the form view, a new tab is added that lists the previous revisions,
with the date they were made obsolete and the user who performed the
action.

The old revisions of a sale order are flagged as inactive, so they don't
clutter up searches.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
view_sales_order_filter sale.order.list.select sale.order field Inherits sale.view_sales_order_filter
Models touched (1)

New fields (2)
  • current_revision_id Many2one → sale.order
    comodel_name='sale.order'
  • old_revision_ids One2many → sale.order
    comodel_name='sale.order' inverse_name='current_revision_id'
Public methods (2)
  • action_back_to_current(self)
  • action_view_revisions(self)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/18.0/sale_order_revision
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
COMMITTERS
COMMITTERSVíctor Martínez, Ruchir Shukla, Weblate, OCA-git-bot, oca-ci, RUS
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-ux:
    - base_revision
odoo/odoo:
    - base
    - sale_management
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - 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
On cancelled orders, you can click on the "New copy of Quotation"
button. This will create a new revision of the quotation, with the same
base number and a '-revno' suffix appended. A message is added in the
chatter saying that a new revision was created.

In the form view, a new tab is added that lists the previous revisions,
with the date they were made obsolete and the user who performed the
action.

The old revisions of a sale order are flagged as inactive, so they don't
clutter up searches.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
view_sales_order_filter sale.order.list.select sale.order field Inherits sale.view_sales_order_filter
Models touched (1)

New fields (2)
  • current_revision_id Many2one → sale.order
    comodel_name='sale.order'
  • old_revision_ids One2many → sale.order
    comodel_name='sale.order'
Public methods (1)
  • action_view_revisions(self)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/17.0/sale_order_revision
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, siemenv
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-ux:
    - base_revision
odoo/odoo:
    - base
    - sale_management
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - 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
On cancelled orders, you can click on the "New copy of Quotation"
button. This will create a new revision of the quotation, with the same
base number and a '-revno' suffix appended. A message is added in the
chatter saying that a new revision was created.

In the form view, a new tab is added that lists the previous revisions,
with the date they were made obsolete and the user who performed the
action.

The old revisions of a sale order are flagged as inactive, so they don't
clutter up searches.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
view_sales_order_filter sale.order.list.select sale.order field Inherits sale.view_sales_order_filter
Models touched (1)

New fields (2)
  • current_revision_id Many2one → sale.order
    comodel_name='sale.order'
  • old_revision_ids One2many → sale.order
    comodel_name='sale.order'
Public methods (1)
  • action_view_revisions(self)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/16.0/sale_order_revision
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Christopher Rogos, Christoph Abenthung
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:45
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-ux:
    - base_revision
odoo/odoo:
    - base
    - sale_management
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - 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

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
view_sales_order_filter sale.order.list.select sale.order field Inherits sale.view_sales_order_filter
Models touched (1)

New fields (2)
  • current_revision_id Many2one → sale.order
    comodel_name='sale.order'
  • old_revision_ids One2many → sale.order
    comodel_name='sale.order'
Public methods (1)
  • action_view_revisions(self)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/15.0/sale_order_revision
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
COMMITTERS
COMMITTERSDenis Leemann, Weblate, OCA-git-bot, oca-ci, ps-tubtim, Christopher Rogos
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:33
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-ux:
    - base_revision
odoo/odoo:
    - base
    - sale_management
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - 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

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
view_sales_order_filter sale.order.list.select sale.order field Inherits sale.view_sales_order_filter
Models touched (1)

New fields (2)
  • current_revision_id Many2one → sale.order
    comodel_name='sale.order'
  • old_revision_ids One2many → sale.order
    comodel_name='sale.order'
Public methods (1)
  • action_view_revisions(self)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/14.0/sale_order_revision
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Ecosoft, Dreambits
COMMITTERS
COMMITTERSVíctor Martínez, oca-travis, Weblate, OCA-git-bot, Kitti U, Ivan
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-ux:
    - base_revision
odoo/odoo:
    - base
    - sale_management
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - 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

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
view_sales_order_filter sale.order.list.select sale.order field Inherits sale.view_sales_order_filter
Models touched (1)

New fields (2)
  • current_revision_id Many2one → sale.order
    comodel_name='sale.order'
  • old_revision_ids One2many → sale.order
    comodel_name='sale.order'
Public methods (1)
  • action_view_revisions(self)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/13.0/sale_order_revision
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Dreambits
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, OCA-git-bot, tbaden, Jeroen Evens
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:12
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - 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

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (6)
  • active Boolean
    default=True
  • current_revision_id Many2one → sale.order
    comodel_name='sale.order' copy=True readonly=True string='Current revision'
  • has_old_revisions Boolean
    compute='_compute_has_old_revisions'
  • old_revision_ids One2many → sale.order
    comodel_name='sale.order' context={'active_test': False} domain=['|', ('active', '=', False), ('active', '=', True)] inverse_name='current_revision_id' readonly=True string='Old revisions'
  • revision_number Integer
    copy=False default=0 string='Revision'
  • unrevisioned_name Char
    copy=True readonly=True string='Original Order Reference'
Public methods (4)
  • copy(self, default=None)
    @api.returns('self', <expr>)
  • copy_revision_with_context(self)
  • create(self, values)
    @api.model
  • create_revision(self)
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/12.0/sale_order_revision
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Dreambits
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, sergiocorato
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - 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

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (6)
  • active Boolean
    default=True
  • current_revision_id Many2one → sale.order
    comodel_name='sale.order' copy=True readonly=True string='Current revision'
  • has_old_revisions Boolean
    compute='_compute_has_old_revisions'
  • old_revision_ids One2many → sale.order
    comodel_name='sale.order' context={'active_test': False} inverse_name='current_revision_id' readonly=True string='Old revisions'
  • revision_number Integer
    copy=False default=0 string='Revision'
  • unrevisioned_name Char
    copy=True readonly=True string='Original Order Reference'
Public methods (4)
  • copy(self, default=None)
    @api.multi@api.returns('self', <expr>)
  • copy_revision_with_context(self)
  • create(self, values)
    @api.model
  • create_revision(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/11.0/sale_order_revision
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Dreambits
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd., Dreambits
COMMITTERS
COMMITTERSGitHub, Denis Roussel, OCA Transbot, oca-travis, OCA-git-bot, devang-dreambits
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - analytic
    - web_planner
    - portal
    - http_routing
    - account_invoicing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
sale_order_form sale.order.form sale.order xpath Inherits sale.view_order_form
Models touched (1)

New fields (6)
  • active Boolean
    default=True args: 'Active'
  • current_revision_id Many2one → sale.order
    copy=True readonly=True args: 'sale.order', 'Current revision'
  • has_old_revisions Boolean
    compute='_has_old_revisions' args: 'Has old revisions'
  • old_revision_ids One2many → sale.order
    context={'active_test': False} readonly=True args: 'sale.order', 'current_revision_id', 'Old revisions'
  • revision_number Integer
    copy=False default=0 args: 'Revision'
  • unrevisioned_name Char
    copy=True readonly=True args: 'Order Reference'
Public methods (4)
  • copy(self, default=None)
    @api.returns('self', <expr>)@api.multi
  • copy_revision_with_context(self)
  • create(self, values)
    @api.model
  • create_revision(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/10.0/sale_order_revision
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group, Serpent Consulting Services Pvt. Ltd.
COMMITTERS
COMMITTERSPedro M. Baeza, Denis Roussel, Akim Juillerat, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, OCA-git-bot, Jay Vora(SerpentCS)
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_planner
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
sale_order_form sale.order.form sale.order notebook Inherits sale.view_order_form
Models touched (1)

New fields (6)
  • active Boolean
    default=True args: 'Active'
  • current_revision_id Many2one → sale.order
    copy=True readonly=True args: 'sale.order', 'Current revision'
  • has_old_revisions Boolean
    compute=_has_old_revisions args: 'Has old revisions'
  • old_revision_ids One2many → sale.order
    context={'active_test': False} readonly=True args: 'sale.order', 'current_revision_id', 'Old revisions'
  • revision_number Integer
    copy=False default=0 args: 'Revision'
  • unrevisioned_name Char
    copy=True readonly=True args: 'Order Reference'
Public methods (3)
  • copy(self, default=None)
    @api.returns('self', <expr>)@api.multi
  • create(self, values)
    @api.model
  • create_revision(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/9.0/sale_order_revision
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.agilebg.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_tip
    - web_planner
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
sale_order_form sale.order.form sale.order notebook Inherits sale.view_order_form
Models touched (1)

New fields (5)
  • active Boolean
    copy=True default=True args: 'Active'
  • current_revision_id Many2one → sale.order
    copy=True readonly=True args: 'sale.order', 'Current revision'
  • old_revision_ids One2many → sale.order
    context={'active_test': False} readonly=True args: 'sale.order', 'current_revision_id', 'Old revisions'
  • revision_number Integer
    copy=False args: 'Revision'
  • unrevisioned_name Char
    copy=True readonly=True args: 'Order Reference'
Public methods (3)
  • copy(self, defaults=None)
    @api.returns('self', <expr>)@api.multi
  • copy_quotation(self)
    @api.multi
  • create(self, values)
    @api.model
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/8.0/sale_order_revision
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYSale Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Agile Business Group
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Alexandre Fayolle, Stefan Rijnhart, eLBati, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, Magno, oca-travis, Weblate, Matjaž Mozetič, Raf Ven, Malte Jacobi
WEBSITE
WEBSITEhttp://www.agilebg.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - web_kanban_sparkline
    - account_voucher
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - board
    - edi
    - email_template
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
sale_order_form sale.order.form sale.order notebook Inherits sale.view_order_form
Models touched (1)

New fields (5)
  • active Boolean
    copy=True default=True args: 'Active'
  • current_revision_id Many2one → sale.order
    copy=True readonly=True args: 'sale.order', 'Current revision'
  • old_revision_ids One2many → sale.order
    context={'active_test': False} readonly=True args: 'sale.order', 'current_revision_id', 'Old revisions'
  • revision_number Integer
    copy=False args: 'Revision'
  • unrevisioned_name Char
    copy=True readonly=True args: 'Order Reference'
Public methods (3)
  • copy(self, default=None)
    @api.returns('self', <expr>)@api.multi
  • copy_quotation(self)
    @api.multi
  • create(self, values)
    @api.model