Purchase Request Procurement

purchase_request_procurement
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/10.0/purchase_request_procurement
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent Business and IT Consulting Services S.L.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent Business and IT Consulting Services S.L.
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, Jordi Ballester Alomar, OCA Transbot, ahenriquez, oca-travis
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/purchase-workflow:
    - purchase_request
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
procurement_form_view procurement.form.inherit procurement.order field Inherits procurement.procurement_form_view
product_template_form_view_inherit product.template.form.inherit product.template field Inherits stock.view_template_property_form
view_purchase_request_form purchase.request.form purchase.request field Inherits purchase_request.view_purchase_request_form
Models touched (4)

New fields (1)
  • request_id Many2one → purchase.request
    comodel_name='purchase.request' copy=False ondelete='restrict' string='Latest Purchase Request'
Public methods (3)
  • create_purchase_request(self)
    @api.multi
    Create a purchase request containing procurement order product.
  • is_create_purchase_request_allowed(self)
    @api.multi
    Tell if current procurement order should create a purchase request or not. :return: boolean
  • propagate_cancels(self)
    @api.multi

New fields (1)
  • purchase_request Boolean
    default=False help='Check this box to generate purchase request instead of generating requests for quotation from procurement.' string='Purchase Request'
Public methods (0)

No public methods.

New fields (1)
  • group_id Many2one → procurement.group
    copy=False string='Procurement Group' args: 'procurement.group'
Public methods (2)
  • button_draft(self)
    @api.multi
  • button_rejected(self)
    @api.multi

New fields (0)

No new fields.

Public methods (2)
  • do_cancel(self)
    @api.multi
  • do_uncancel(self)
    @api.multi
    lines related to cancelled procurement remain cancelled.
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/9.0/purchase_request_procurement
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent Business and IT Consulting Services S.L.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent Business and IT Consulting Services S.L.
COMMITTERS
COMMITTERSStéphane Bidoul (ACSONE), Jordi Ballester Alomar, OCA Transbot, ahenriquez, jbeficent, aheficent
WEBSITE
WEBSITEhttp://www.eficent.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/purchase-workflow:
    - purchase_request
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
    - web_tip
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
procurement_form_view procurement.form.inherit procurement.order xpath Inherits procurement.procurement_form_view
product_template_form_view_inherit product.template.form.inherit product.template field Inherits stock.view_template_property_form
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • propagate_cancels(self)
    @api.multi

New fields (1)
  • purchase_request Boolean
    default=False help='Check this box to generate purchase request instead of generating requests for quotation from procurement.' string='Purchase Request'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • button_draft(self)
    @api.multi
  • button_rejected(self)
    @api.multi

New fields (0)

No new fields.

Public methods (2)
  • do_cancel(self)
    @api.multi
  • do_uncancel(self)
    @api.multi
    lines related to cancelled procurement remain cancelled.
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/8.0/purchase_request_procurement
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent Business and IT Consulting Services S.L.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent Business and IT Consulting Services S.L.
COMMITTERS
COMMITTERSStéphane Bidoul, Stéphane Bidoul (ACSONE), OCA Transbot, Moises Lopez - https://www.vauxoo.com/, oca-travis, Weblate
WEBSITE
WEBSITEhttp://www.eficent.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/purchase-workflow:
    - purchase_request
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
    - account
    - analytic
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
procurement_form_view procurement.form.inherit procurement.order xpath Inherits procurement.procurement_form_view
product_template_form_view_inherit product.template.form.inherit product.template field Inherits stock.view_template_property_form
Models touched (3)

New fields (1)
  • request_id Many2one → purchase.request
    string='Latest Purchase Request' args: 'purchase.request'
Public methods (1)
  • copy(self, default=None)
    @api.multi

New fields (1)
  • purchase_request Boolean
    default=False help='Check this box to generate purchase request instead of generating requests for quotation from procurement.' string='Purchase Request'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • unlink(self)
    @api.multi