Repository
OCA/business-requirement · module folder · Try on Runboat
Module version
1.0.0
Category
Business Requirements Management
Folder size
0.09 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/business-requirement
Last tracking update
2026-08-07 07:47:48
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Víctor Martínez, Weblate, OCA-git-bot, oca-travis
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
business_requirement_sale_timesheet
Description

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_business_requirement_form business.requirement form Inherits business_requirement.view_business_requirement_form
view_form_business_requirement_create_sale business.requirement.create.sale form New
view_order_form sale.order.form sale.order form Inherits sale.view_order_form
view_sales_order_filter sale.order Inherits sale.view_sales_order_filter
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (2)
  • sale_order_count Integer
    compute='_compute_sale_order_count' string='Sales Orders Count'
  • sale_order_ids One2many → sale.order
    comodel_name='sale.order' inverse_name='business_requirement_id' string='Sales Orders'
Public methods (1)
  • open_orders(self)

New fields (7)
  • applicable_section_ids Many2many → business.requirement.deliverable.section
    column1='wizard_id' column2='section_id' comodel_name='business.requirement.deliverable.section' relation='br_create_sale_applicable_section_rel' string='Existing Sections'
  • business_requirement_id Many2one → business.requirement
    comodel_name='business.requirement' domain="[('business_requirement_id', '=', business_requirement_id)]" required=True string='Business Requirement'
  • deliverable_ids Many2many → business.requirement.deliverable
    column1='wizard_id' column2='deliverable_id' comodel_name='business.requirement.deliverable' relation='br_create_sale_brd_rel' string='Business Requirement Deliverables'
  • has_undefined_section Boolean
  • section_ids Many2many → business.requirement.deliverable.section
    column1='wizard_id' column2='section_id' comodel_name='business.requirement.deliverable.section' relation='br_create_sale_brd_section_rel' string='Deliverables Sections'
  • totaled_method Selection
    default='totaled' required=True selection=[('standard', 'Quantity and price unit as is'), ('totaled', 'Subtotal as price unit and qty = 1')]
  • undefined_section Boolean
Public methods (2)
  • button_create(self)
  • default_get(self, fields)
    @api.model

New fields (1)
  • business_requirement_id Many2one → business.requirement
    comodel_name='business.requirement' string='Business requirement'
Public methods (0)

No public methods.

New fields (1)
  • business_requirement_deliverable_id Many2one → business.requirement.deliverable
    comodel_name='business.requirement.deliverable' string='Deliverable'
Public methods (0)

No public methods.

New fields (1)
  • br_deliverable_section_id Many2one → business.requirement.deliverable.section
    comodel_name='business.requirement.deliverable.section' string='Business Requirement Deliverable Section'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…