TIP: You can type at any time to perform a new search.
Business Requirement Deliverable - Project
business_requirement_deliverable_project · OCA/business-requirement
- Repository
- OCA/business-requirement · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Business Requirements Management
- Folder size
- 0.25 MB
- License
- AGPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- https://www.elico-corp.com/
- Last tracking update
- 2026-08-07 07:17:53
- Authors
- Odoo Community Association (OCA), Elico Corp
- Maintainers
- Odoo Community Association (OCA), Elico Corp
- Committers
- OCA Transbot, oca-travis, Eric @ Elico Corp, elicoidal
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- business_requirement_deliverable_project_task_categ, business_requirement_earned_value
- Description
Code Analysis ⓘ
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edit_project |
project.project.form | project.project | form | Inherits project.edit_project |
edit_project |
project.project.form | project.project | form | Inherits project.edit_project |
view_br_generate_projects_form |
br.generate.projects.form | br.generate.projects | form | New |
view_business_requirement_deliverable_form |
business.requirement.deliverable.form | business.requirement.deliverable | form | Inherits business_requirement_deliverable.view_business_requirement_deliverable_form |
view_business_requirement_form |
business.requirement.form | business.requirement | form | Inherits business_requirement.view_business_requirement_form |
view_business_requirement_kanban_project |
business.requirement.kanban | business.requirement | kanban | New |
view_task_form2 |
business.requirement.project.task.form.inherit | project.task | form | Inherits project.view_task_form2 |
view_task_search_form |
project.task.search.form | project.task | form | Inherits project.view_task_search_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (7)
-
analytic_account_idMany2onerelated='project_id.analytic_account_id'string='Parent Id' -
br_idsMany2many → business.requirementcolumn1='wizard_id'column2='br_id'comodel_name='business.requirement'relation='wizard_br_rel'string='Business requirements' -
for_brBooleandefault=True args: 'Create sub-projects for Business requirements' -
for_childsBooleanargs: 'Create sub-projects for Child Business requirements' -
for_deliverableBooleanargs: 'Create sub-projects for Deliverables' -
partner_idMany2one → res.partnercomodel_name='res.partner'ondelete='set null'string='Customer' -
project_idMany2one → project.projectcomodel_name='project.project'domain="[('partner_id', '=', partner_id)]"ondelete='set null'string='Project to create the tasks'
-
apply(self)@api.multi -
create_project_task(self, resource_lines, project_id, task_ids=None)@api.multi -
generate_br_projects(self, parent_project, br, project_ids, task_ids)@api.multi -
generate_deliverable_projects(self, parent_project, deliverable_lines, project_ids, task_ids)@api.multi -
get_generated_project(self, br) -
wizard_view(self)@api.multi
New fields (7)
-
all_project_generatedBooleancompute='_compute_all_project_generated'string='All Project Generated' -
linked_project_countIntegercompute='_compute_linked_project_count'string='Number of Business Requirements' -
project_idsOne2many → project.projectcomodel_name='project.project'groups='project.group_project_user'inverse_name='business_requirement_id'readonly=Truestring='Projects' -
task_countIntegercompute='_compute_task_count'readonly=Truestore=Truestring='Total number of tasks related to a business requirement' -
task_idsOne2many → project.taskcomodel_name='project.task'inverse_name='business_requirement_id'string='Tasks' -
total_hourFloatcompute='_compute_hour'string='Total Hours in Timesheets related to business requirement' -
total_planned_hourFloatcompute='_compute_planned_hour'string='Total Planned Hour in RL related to business requirement'
-
action_open_linked_project(self)@api.multi -
generate_projects_wizard(self)@api.multi
New fields (2)
-
linked_project_countIntegercompute='_compute_linked_project_count'string='Number of Business Requirements' -
project_idsOne2many → project.projectcomodel_name='project.project'groups='project.group_project_user'inverse_name='business_requirement_deliverable_id'readonly=Truestring='Projects'
-
action_open_linked_project(self)@api.multi
New fields (3)
-
business_requirement_deliverable_idMany2one → business.requirement.deliverablecomodel_name='business.requirement.deliverable'help='Link the Project and the business requirement deliverable'string='Business Requirement Deliverable' -
business_requirement_idMany2one → business.requirementhelp='Link the Project and the business requirement'string='Business Requirement' args: 'business.requirement' -
originCharargs: 'Source Document'
-
generate_project_wizard(self)@api.multi
New fields (2)
-
br_resource_idMany2one → business.requirement.resourcecomodel_name='business.requirement.resource'copy=Falseondelete='set null'string='Business Requirement Resource' -
business_requirement_idMany2one → business.requirementhelp='Link the task and the business requirement'string='Business Requirement' args: 'business.requirement'
No public methods.
Loading…
Loading…