Business Requirement Gap Analysis Task

business_requirement_gap_analysis_task
REPOSITORY
REPOSITORYOCA/business-requirement
GIT
GIThttps://github.com/OCA/business-requirement.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/business-requirement/tree/10.0/business_requirement_gap_analysis_task
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBusiness Requirements Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Elico Corp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Elico Corp
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, OCA-git-bot, Eric @ Elico Corp
WEBSITE
WEBSITEhttps://github.com/OCA/business-requirement
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/business-requirement:
    - business_requirement_deliverable_project_task_categ
    - business_requirement_deliverable_project
    - business_requirement_deliverable
    - business_requirement
OCA/project:
    - project_parent
    - project_task_category
odoo/odoo:
    - hr_timesheet
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
    - hr
    - resource
    - project
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
estimated_time_form Estimated time to prepare the BR br.gap_analysis_task_id form New
gap_task_category_id Gap Task Config business.requirement.gap.task.config.setting form New
view_business_requirement_form business.requirement.form business.requirement xpath Inherits business_requirement.view_business_requirement_form
Models touched (3)

New fields (1)
  • estimated_time Float
    string='estimated hours' widget='float_time'
Public methods (1)
  • apply(self)
    @api.multi

New fields (1)
  • gap_analysis_task_id Many2one → project.task
    comodel_name='project.task' help='Use this task to input all the timesheets for the preparation of this BR (meetings, solution design, estimation, etc.)' inverse_name='business_requirement_id' string='Gap Analysis Task'
Public methods (1)
  • master_project_change(self)
    @api.multi@api.onchange('project_id')

New fields (1)
  • gap_task_category_id Many2one → project.category
    string='Gap Analysis Task Category' args: 'project.category'
Public methods (2)
  • get_default_gap_task_category(self, fields)
    @api.model
  • set_business_requirement_gap_task_category_default(self)
    @api.multi