TIP: You can type at any time to perform a new search.

Security findings

Repository
OCA/purchase-workflow · module folder · Try on Runboat
Module version
0.1.0
Category
Purchase Management
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
http://www.agilebg.com
Last tracking update
2026-08-07 07:17:49
Authors
ACSONE SA/NV, Odoo Community Association (OCA), Agile Business Group
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA), Agile Business Group
Committers
Pedro M. Baeza, Stéphane Bidoul (ACSONE)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis info_outline

Views touched (4)
XML IDNameModelTypeStatus
purchase_order_line_search purchase.order.line.search (purchase_partial_invoicing) purchase.order.line search Inherits purchase.purchase_order_line_search
purchase_order_line_tree purchase.order.line.tree purchase.order.line tree Inherits purchase.purchase_order_line_tree
view_purchase_line_cancel Cancel Quantity purchase.order.line_cancel_quantity form New
view_purchase_line_invoice Create invoices purchase.order.line_invoice Inherits purchase.view_purchase_line_invoice
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (7)

New fields (0)

No new fields.

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

New fields (1)
  • invoiced Boolean
    compute='_compute_invoiced'
Public methods (0)

No public methods.

New fields (4)
  • all_invoices_approved Boolean
    compute='_compute_all_invoices_approved'
  • cancelled_qty Float
    copy=False digits_compute=dp.get_precision('Product Unit of Measure') string='Cancelled Quantity'
  • fully_invoiced Boolean
    compute='_compute_fully_invoiced' copy=False store=True
  • invoiced_qty Float
    compute='_compute_invoiced_qty' copy=False digits_compute=dp.get_precision('Product Unit of Measure') store=True
Public methods (0)

No public methods.

New fields (1)
  • line_ids One2many → purchase.order.line_cancel_quantity_line
    string='Lines' args: 'purchase.order.line_cancel_quantity_line', 'wizard_id'
Public methods (2)
  • cancel_quantity(self)
    @api.multi
  • default_get(self, fields)
    @api.model

New fields (5)
  • cancelled_qty Float
    digits_compute=dp.get_precision('Product Unit of Measure') string='Quantity to cancel'
  • po_line_id Many2one → purchase.order.line
    readonly=True args: 'purchase.order.line', 'Purchase order line'
  • price_unit Float
    readonly=True related='po_line_id.price_unit' string='Unit Price'
  • product_qty Float
    digits_compute=dp.get_precision('Product Unit of Measure') readonly=True args: 'Quantity'
  • wizard_id Many2one → purchase.order.line_cancel_quantity
    args: 'purchase.order.line_cancel_quantity', 'Wizard'
Public methods (0)

No public methods.

New fields (1)
  • line_ids One2many → purchase.order.line_invoice.line
    string='Lines' args: 'purchase.order.line_invoice.line', 'wizard_id'
Public methods (2)
  • default_get(self, fields)
    @api.model
  • makeInvoices(self)
    @api.multi

New fields (5)
  • invoiced_qty Float
    digits_compute=dp.get_precision('Product Unit of Measure') string='Quantity to invoice'
  • po_line_id Many2one → purchase.order.line
    readonly=True args: 'purchase.order.line', 'Purchase order line'
  • price_unit Float
    readonly=True related='po_line_id.price_unit' string='Unit Price'
  • product_qty Float
    digits_compute=dp.get_precision('Product Unit of Measure') readonly=True args: 'Quantity'
  • wizard_id Many2one → purchase.order.line_invoice
    args: 'purchase.order.line_invoice', 'Wizard'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…