Business Requirement CRM

business_requirement_crm
REPOSITORY
REPOSITORYOCA/business-requirement
GIT
GIThttps://github.com/OCA/business-requirement.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/business-requirement/tree/16.0/business_requirement_crm
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYBusiness Requirements Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSDaniel Reis, Weblate, OCA-git-bot, oca-ci, Aromera
WEBSITE
WEBSITEhttps://github.com/OCA/business-requirement
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/business-requirement:
    - business_requirement
odoo/odoo:
    - crm
    - base_setup
    - base
    - web
    - sales_team
    - mail
    - bus
    - web_tour
    - calendar
    - resource
    - utm
    - web_kanban_gauge
    - contacts
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - phone_validation
    - product
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the functionality of CRM and Business Requirement to
support create new Requirementes from Opportunity.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
crm_lead_convert_requirement_view_form crm.lead.create.requirement.form crm.lead.create.requirement form New
crm_lead_view_form crm.lead.form crm.lead xpath Inherits crm.crm_lead_view_form
view_business_requirement_form business.requirement.form business.requirement xpath Inherits business_requirement.view_business_requirement_form
view_business_requirement_search business.requirement.search business.requirement xpath Inherits business_requirement.view_business_requirement_search
Models touched (3)

New fields (1)
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' ondelete='restrict' string='Lead'
Public methods (0)

No public methods.

New fields (2)
  • business_requirement_count Integer
    compute='_compute_business_requirement_count'
  • business_requirement_ids One2many → business.requirement
    comodel_name='business.requirement' inverse_name='lead_id'
Public methods (1)
  • open_requirements(self)

New fields (3)
  • customer_history Html
  • description Char
    required=True
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' domain=[('type', '=', 'opportunity')] readonly=True string='Opportunity'
Public methods (2)
  • action_lead_to_business_requirement(self)
    Procedure to allow create Business Requirement for Leads with prefeched information such as user, customer history, partner
  • default_get(self, fields)
    @api.model
REPOSITORY
REPOSITORYOCA/business-requirement
GIT
GIThttps://github.com/OCA/business-requirement.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/business-requirement/tree/14.0/business_requirement_crm
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBusiness Requirements Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSVíctor Martínez, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/business-requirement
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/business-requirement:
    - business_requirement
odoo/odoo:
    - crm
    - base_setup
    - base
    - web
    - sales_team
    - mail
    - bus
    - web_tour
    - calendar
    - resource
    - fetchmail
    - utm
    - contacts
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - phone_validation
    - product
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
crm_lead_convert_requirement_view_form crm.lead.create.requirement.form crm.lead.create.requirement form New
crm_lead_view_form crm.lead.form crm.lead xpath Inherits crm.crm_lead_view_form
view_business_requirement_form business.requirement.form business.requirement xpath Inherits business_requirement.view_business_requirement_form
view_business_requirement_search business.requirement.search business.requirement xpath Inherits business_requirement.view_business_requirement_search
Models touched (3)

New fields (1)
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' ondelete='restrict' string='Lead'
Public methods (0)

No public methods.

New fields (2)
  • business_requirement_count Integer
    compute='_compute_business_requirement_count'
  • business_requirement_ids One2many → business.requirement
    comodel_name='business.requirement' inverse_name='lead_id'
Public methods (1)
  • open_requirements(self)

New fields (3)
  • customer_history Html
    string='Customer history'
  • description Char
    required=True string='Description'
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' domain=[('type', '=', 'opportunity')] readonly=True string='Opportunity'
Public methods (2)
  • action_lead_to_business_requirement(self)
    Procedure to allow create Business Requirement for Leads with prefeched information such as user, customer history, partner
  • default_get(self, fields)
    @api.model
REPOSITORY
REPOSITORYOCA/business-requirement
GIT
GIThttps://github.com/OCA/business-requirement.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/business-requirement/tree/13.0/business_requirement_crm
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBusiness Requirements Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSAlexandre Díaz, OCA Transbot, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/business-requirement
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/business-requirement:
    - business_requirement
odoo/odoo:
    - crm
    - base_setup
    - base
    - web
    - sales_team
    - mail
    - bus
    - web_tour
    - calendar
    - resource
    - fetchmail
    - utm
    - contacts
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - phone_validation
    - product
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
crm_lead_convert_requirement_view_form crm.lead.create.requirement.form crm.lead.create.requirement form New
crm_lead_view_form crm.lead.form crm.lead xpath Inherits crm.crm_lead_view_form
view_business_requirement_form business.requirement.form business.requirement xpath Inherits business_requirement.view_business_requirement_form
view_business_requirement_search business.requirement.search business.requirement xpath Inherits business_requirement.view_business_requirement_search
Models touched (3)

New fields (1)
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' ondelete='restrict' string='Lead'
Public methods (0)

No public methods.

New fields (2)
  • business_requirement_count Integer
    compute='_compute_business_requirement_count'
  • business_requirement_ids One2many → business.requirement
    comodel_name='business.requirement' inverse_name='lead_id'
Public methods (1)
  • open_requirements(self)

New fields (3)
  • customer_history Html
    args: 'Customer history'
  • description Char
    required=True args: 'Description'
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' domain=[('type', '=', 'opportunity')] readonly=True string='Opportunity'
Public methods (2)
  • action_lead_to_business_requirement(self)
    Procedure to allow create Business Requirement for Leads with prefeched information such as user, customer history, partner
  • default_get(self, fields)
    @api.model
REPOSITORY
REPOSITORYOCA/business-requirement
GIT
GIThttps://github.com/OCA/business-requirement.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/business-requirement/tree/12.0/business_requirement_crm
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYBusiness Requirements Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Victor M.M. Torres
WEBSITE
WEBSITEhttps://github.com/OCA/business-requirement
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/business-requirement:
    - business_requirement
odoo/odoo:
    - crm
    - base_setup
    - base
    - web
    - sales_team
    - mail
    - bus
    - web_tour
    - calendar
    - resource
    - fetchmail
    - utm
    - contacts
    - digest
    - portal
    - http_routing
    - product
    - decimal_precision
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
crm_lead_convert_requirement_view_form crm.lead.create.requirement.form crm.lead.create.requirement form New
crm_lead_view_form crm.lead.form crm.lead xpath Inherits crm.crm_case_form_view_oppor
view_business_requirement_form business.requirement.form business.requirement xpath Inherits business_requirement.view_business_requirement_form
view_business_requirement_search business.requirement.search business.requirement xpath Inherits business_requirement.view_business_requirement_search
Models touched (3)

New fields (1)
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' ondelete='restrict' string='Lead'
Public methods (0)

No public methods.

New fields (2)
  • business_requirement_count Integer
    compute='_compute_business_requirement_count'
  • business_requirement_ids One2many → business.requirement
    comodel_name='business.requirement' inverse_name='lead_id'
Public methods (1)
  • open_requirements(self)
    @api.multi

New fields (3)
  • customer_history Html
    args: 'Customer history'
  • description Char
    required=True args: 'Description'
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' domain=[('type', '=', 'opportunity')] readonly=True string='Opportunity'
Public methods (2)
  • action_lead_to_business_requirement(self)
    @api.multi
    Procedure to allow create Business Requirement for Leads with prefeched information such as user, customer history, partner
  • default_get(self, fields)
    @api.model
REPOSITORY
REPOSITORYOCA/business-requirement
GIT
GIThttps://github.com/OCA/business-requirement.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/business-requirement/tree/11.0/business_requirement_crm
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYBusiness Requirements Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/business-requirement
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/business-requirement:
    - business_requirement
odoo/odoo:
    - crm
    - base_setup
    - base
    - web
    - sales_team
    - mail
    - bus
    - web_tour
    - calendar
    - resource
    - fetchmail
    - utm
    - web_planner
    - contacts
    - product
    - decimal_precision
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
crm_lead_convert_requirement_view_form crm.lead.create.requirement.form crm.lead.create.requirement form New
crm_lead_view_form crm.lead.form crm.lead xpath Inherits crm.crm_case_form_view_oppor
view_business_requirement_form business.requirement.form business.requirement xpath Inherits business_requirement.view_business_requirement_form
view_business_requirement_search business.requirement.search business.requirement xpath Inherits business_requirement.view_business_requirement_search
Models touched (3)

New fields (1)
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' ondelete='restrict' string='Lead'
Public methods (0)

No public methods.

New fields (2)
  • business_requirement_count Integer
    compute='_compute_business_requirement_count'
  • business_requirement_ids One2many → business.requirement
    comodel_name='business.requirement' inverse_name='lead_id'
Public methods (1)
  • open_requirements(self)
    @api.multi

New fields (3)
  • customer_history Html
    args: 'Customer history'
  • description Char
    required=True args: 'Description'
  • lead_id Many2one → crm.lead
    comodel_name='crm.lead' domain=[('type', '=', 'opportunity')] readonly=True string='Opportunity'
Public methods (2)
  • action_lead_to_business_requirement(self)
    @api.multi
    Procedure to allow create Business Requirement for Leads with prefeched information such as user, customer history, partner
  • default_get(self, fields)
    @api.model