Portal Sale

portal_sale
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/portal_sale
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Jérome Maes, Julien Legros, qdp-odoo, Yannick Tivisse
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:48
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
    - portal
    - auth_signup
    - payment
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds a Sales menu to your portal as soon as sale and portal are installed.
======================================================================================

After installing this module, portal users will be able to access their own documents
via the following menus:

  - Quotations
  - Sale Orders
  - Delivery Orders
  - Products (public ones)
  - Invoices
  - Payments/Refunds

If online payment acquirers are configured, portal users will also be given the opportunity to
pay online on their Sale Orders and Invoices that are not paid yet. Paypal is included
by default, you simply need to configure a Paypal account in the Accounting/Invoicing settings.
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_account_invoice_filter_share account.invoice.select.share account.invoice xpath Inherits account.view_account_invoice_filter
Models touched (3)

New fields (0)

No new fields.

Public methods (2)
  • get_signup_url(self)
    @api.multi
  • invoice_validate(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • action_confirm(self)
    @api.multi
  • get_signup_url(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/portal_sale
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Xavier Morel, Nicolas Martinelli, Nicolas Lempereur, qdp-odoo, Damien Bouvy, Julien De Coster, Yannick Tivisse, qsm-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:30
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
    - portal
    - auth_signup
    - payment
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds a Sales menu to your portal as soon as sale and portal are installed.
======================================================================================

After installing this module, portal users will be able to access their own documents
via the following menus:

  - Quotations
  - Sale Orders
  - Delivery Orders
  - Products (public ones)
  - Invoices
  - Payments/Refunds

If online payment acquirers are configured, portal users will also be given the opportunity to
pay online on their Sale Orders and Invoices that are not paid yet. Paypal is included
by default, you simply need to configure a Paypal account in the Accounting/Invoicing settings.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_form_portal account.invoice.form account.invoice data Inherits account.invoice_form
view_account_invoice_filter_share account.invoice.select.share account.invoice xpath Inherits account.view_account_invoice_filter
view_order_form_portal_sale sale.order.form.portal_sale sale.order data Inherits sale.view_order_form
Models touched (2)

New fields (0)

No new fields.

Public methods (4)
  • action_invoice_sent(self, cr, uid, ids, context=None)
    Override to use a modified template that includes a portal signup link
  • get_formview_action(self, cr, uid, id, context=None)
  • get_signup_url(self, cr, uid, ids, context=None)
  • invoice_validate(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (4)
  • action_confirm(self, cr, uid, ids, context=None)
  • action_quotation_send(self, cr, uid, ids, context=None)
    Override to use a modified template that includes a portal signup link
  • get_formview_action(self, cr, uid, id, context=None)
  • get_signup_url(self, cr, uid, ids, context=None)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/8.0/portal_sale
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Denis Ledoux, Fabien Meghazi, Christophe Simonis, Goffin Simon, Kersten Jeremy, Aaron Bohy, sgo@tinyerp.com
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:45:39
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
    - portal
    - share
    - auth_signup
    - payment
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds a Sales menu to your portal as soon as sale and portal are installed.
======================================================================================

After installing this module, portal users will be able to access their own documents
via the following menus:

  - Quotations
  - Sale Orders
  - Delivery Orders
  - Products (public ones)
  - Invoices
  - Payments/Refunds

If online payment acquirers are configured, portal users will also be given the opportunity to
pay online on their Sale Orders and Invoices that are not paid yet. Paypal is included
by default, you simply need to configure a Paypal account in the Accounting/Invoicing settings.
    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
invoice_form_payment account.invoice.form.payment account.invoice notebook Inherits account.invoice_form
invoice_form_portal account.invoice.form.portal account.invoice field Inherits account.invoice_form
portal_sale_payment_option_config account.config.settings xpath Inherits account.view_account_config_settings
sale_order_form_payment sale.order.form.payment sale.order notebook Inherits sale.view_order_form
view_account_invoice_filter_share account.invoice.select.share account.invoice xpath Inherits account.view_account_invoice_filter
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (4)
  • action_invoice_sent(self, cr, uid, ids, context=None)
    Override to use a modified template that includes a portal signup link
  • get_formview_action(self, cr, uid, id, context=None)
  • get_signup_url(self, cr, uid, ids, context=None)
  • invoice_validate(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (4)
  • action_button_confirm(self, cr, uid, ids, context=None)
  • action_quotation_send(self, cr, uid, ids, context=None)
    Override to use a modified template that includes a portal signup link
  • get_formview_action(self, cr, uid, id, context=None)
  • get_signup_url(self, cr, uid, ids, context=None)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/7.0/portal_sale
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Atul Patel (OpenERP), Odoo Translation Bot, Antonin Bourguignon, Martin Trigaux, Ajay Chauhan (OpenERP), Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Hardik, pso (OpenERP), Launchpad Translations on behalf of openerp, vta vta@openerp.com, Nimesh (Open ERP), Denis Ledoux, help, Christophe Simonis, Goffin Simon, Jojo La Bricole
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:43:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - portal
    - share
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds a Sales menu to your portal as soon as sale and portal are installed.
======================================================================================

After installing this module, portal users will be able to access their own documents
via the following menus:

  - Quotations
  - Sale Orders
  - Delivery Orders
  - Products (public ones)
  - Invoices
  - Payments/Refunds

If online payment acquirers are configured, portal users will also be given the opportunity to
pay online on their Sale Orders and Invoices that are not paid yet. Paypal is included
by default, you simply need to configure a Paypal account in the Accounting/Invoicing settings.
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
invoice_form_payment account.invoice.form.payment account.invoice notebook Inherits account.invoice_form
portal_sale_payment_option_config account.config.settings xpath Inherits account.view_account_config_settings
sale_order_form_payment sale.order.form.payment sale.order notebook Inherits sale.view_order_form
view_account_invoice_filter_share account.invoice.select.share account.invoice xpath Inherits account.view_account_invoice_filter
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • action_invoice_sent(self, cr, uid, ids, context=None)
    Override to use a modified template that includes a portal signup link
  • get_signup_url(self, cr, uid, ids, context=None)
  • invoice_validate(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (3)
  • action_button_confirm(self, cr, uid, ids, context=None)
  • action_quotation_send(self, cr, uid, ids, context=None)
    Override to use a modified template that includes a portal signup link
  • get_signup_url(self, cr, uid, ids, context=None)