Helpdesk Sale Order

helpdesk_mgmt_sale
REPOSITORY
REPOSITORYOCA/helpdesk
GIT
GIThttps://github.com/OCA/helpdesk.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/helpdesk/tree/18.0/helpdesk_mgmt_sale
VERSION
VERSION 2.1.1
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci, Vincent Van Rossem, eduezerouali-tecnativa, David Bañón, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/helpdesk
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/helpdesk:
    - helpdesk_mgmt
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - sale
    - sales_team
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the Helpdesk functionality in Odoo to allow an
integration between Helpdesk tickets and sales orders. A ticket can have
several sales orders associated with it, which in turn will have the
ticket associated with it, allowing tickets and sales to be related.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
ticket_view_form helpdesk.ticket header Inherits helpdesk_mgmt.ticket_view_form
view_helpdesk_ticket_link_sale_order_wizard helpdesk.ticket.link.sale.order.wizard.form helpdesk.ticket.link.sale.order.wizard form New
view_order_form sale.order xpath Inherits sale.view_order_form
Models touched (3)

New fields (2)
  • sale_order_ids Many2many → sale.order
    string='Sales orders' args: 'sale.order'
  • so_count Integer
    compute='_compute_so_count' string='Sale Order Count'
Public methods (2)
  • action_open_link_sale_order(self)
  • action_view_sale_orders(self)
    Returns action to view sale orders related to this ticket.

New fields (4)
  • commercial_partner_id Many2one → res.partner
    readonly=True args: 'res.partner'
  • sale_orders_ids Many2many → sale.order
    domain="[ ('partner_id.commercial_partner_id', '=', commercial_partner_id), ('id', 'not in', ticket_sale_order_ids)]" required=True args: 'sale.order'
  • ticket_id Many2one → helpdesk.ticket
    readonly=True required=True args: 'helpdesk.ticket'
  • ticket_sale_order_ids Many2many → sale.order
    readonly=True related='ticket_id.sale_order_ids' string='Ticket sales orders' args: 'sale.order'
Public methods (1)
  • action_confirm(self)

New fields (2)
  • ticket_count Integer
    compute='_compute_ticket_count' string='Tickets Count'
  • ticket_ids Many2many → helpdesk.ticket
    args: 'helpdesk.ticket'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/helpdesk
GIT
GIThttps://github.com/OCA/helpdesk.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/helpdesk/tree/17.0/helpdesk_mgmt_sale
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSEnric Tobella, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, eduezerouali-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/helpdesk
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/helpdesk:
    - helpdesk_mgmt
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - sale
    - sales_team
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the Helpdesk functionality in Odoo to allow an
integration between Helpdesk tickets and sales orders. A ticket can have
several sales orders associated with it, which in turn will have the
ticket associated with it, allowing tickets and sales to be related.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
ticket_view_form helpdesk.ticket xpath Inherits helpdesk_mgmt.ticket_view_form
view_order_form sale.order xpath Inherits sale.view_order_form
Models touched (2)

New fields (2)
  • sale_order_ids Many2many → sale.order
    args: 'sale.order'
  • so_count Integer
    compute='_compute_so_count' store=True string='Sale Order Count'
Public methods (1)
  • action_view_sale_orders(self)
    Returns action to view sale orders related to this ticket.

New fields (2)
  • ticket_count Integer
    compute='_compute_ticket_count' store=True string='Tickets Count'
  • ticket_ids Many2many → helpdesk.ticket
    args: 'helpdesk.ticket'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/helpdesk
GIT
GIThttps://github.com/OCA/helpdesk.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/helpdesk/tree/16.0/helpdesk_mgmt_sale
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci, eduezerouali-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/helpdesk
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/helpdesk:
    - helpdesk_mgmt
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - sale
    - sales_team
    - account_payment
    - account
    - product
    - uom
    - analytic
    - 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
ticket_view_form helpdesk.ticket xpath Inherits helpdesk_mgmt.ticket_view_form
view_order_form sale.order xpath Inherits sale.view_order_form
Models touched (2)

New fields (2)
  • sale_order_ids Many2many → sale.order
    args: 'sale.order'
  • so_count Integer
    compute='_compute_so_count' store=True string='Sale Order Count'
Public methods (1)
  • action_view_sale_orders(self)
    Returns action to view sale orders related to this ticket.

New fields (2)
  • ticket_count Integer
    compute='_compute_ticket_count' store=True string='Tickets Count'
  • ticket_ids Many2many → helpdesk.ticket
    args: 'helpdesk.ticket'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/helpdesk
GIT
GIThttps://github.com/OCA/helpdesk.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/helpdesk/tree/15.0/helpdesk_mgmt_sale
VERSION
VERSION 2.1.0
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/helpdesk
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:35
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/helpdesk:
    - helpdesk_mgmt
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
ticket_view_form helpdesk.ticket xpath Inherits helpdesk_mgmt.ticket_view_form
view_order_form sale.order xpath Inherits sale.view_order_form
Models touched (2)

New fields (2)
  • sale_order_ids Many2many → sale.order
    args: 'sale.order'
  • so_count Integer
    compute='_compute_so_count' store=True string='Sale Order Count'
Public methods (1)
  • action_view_sale_orders(self)
    Returns action to view sale orders related to this ticket.

New fields (2)
  • ticket_count Integer
    compute='_compute_ticket_count' store=True string='Tickets Count'
  • ticket_ids Many2many → helpdesk.ticket
    args: 'helpdesk.ticket'
Public methods (0)

No public methods.