Business Requirement from Support

business_requirement_from_support
REPOSITORY
REPOSITORYOCA/business-requirement
GIT
GIThttps://github.com/OCA/business-requirement.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/business-requirement/tree/8.0/business_requirement_from_support
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBusiness Requirements Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Rubén Cabrera Martínez, Praxya
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Rubén Cabrera Martínez, Praxya
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Eric @ Elico Corp
WEBSITE
WEBSITEhttps://www.praxya.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/business-requirement:
    - business_requirement
odoo/odoo:
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - project
    - analytic
    - board
    - resource
    - project_issue
    - sales_team
    - web_kanban_sparkline
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_br_form_issues view.br.issue.form business.requirement xpath Inherits business_requirement.view_business_requirement_form
view_create_br_form view.issue.form project.issue xpath Inherits project_issue.project_issue_form_view
view_create_br_from_issue create.br.form br.issue form New
Models touched (3)

New fields (10)
  • business_requirement Html
    string='Customer Story'
  • issue_id Many2one → project.issue
    comodel_name='project.issue' help='The issue that originated or made this BR relevant.' string='Related Issue'
  • name Char
  • partner_id Many2one → res.partner
    comodel_name='res.partner' help='Customer who has to approve the BR before it goes to development' string='Customer'
  • priority Selection
    string='Priority' args: [('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
  • project_id Many2one → project.project
    comodel_name='project.project' string='Project'
  • requested_id Many2one → res.users
    comodel_name='res.users' help='Odoo user who requests this issue to be converted to BR.' string='Requested by'
  • responsible_id Many2one → res.users
    comodel_name='res.users' help='Odoo user who will be in charge of this BR.' string='Responsible'
  • reviewer_ids Many2many → res.users
    comodel_name='res.users' help='Users to review the BR' string='Reviewers'
  • to_be_reviewed Boolean
    help='Check if this BR has to be reviewed by a consultant or a PM' string='To be Reviewed'
Public methods (1)
  • create_br(self)
    @api.multi

New fields (2)
  • issue_count Integer
    compute='_compute_issue_count' readonly=True store=True string='Total number of issues related to a business requirement'
  • issue_ids One2many → project.issue
    comodel_name='project.issue' help='Issues related to this BR, click to view' inverse_name='business_requirement_id' string='Related issues'
Public methods (0)

No public methods.

New fields (1)
  • business_requirement_id Many2one → business.requirement
    comodel_name='business.requirement' ondelete='set null' string='Business Requirement'
Public methods (1)
  • br_wizard(self)
    @api.multi
    Call the br creation wizard :returns: Wizard