TIP: You can type at any time to perform a new search.
MRP Project Link
mrp_project · OCA/manufacture
- Repository
- OCA/manufacture · module folder · Try on Runboat
- Module version
- 1.2.1
- Category
- Manufacturing
- Folder size
- 0.22 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 07:03:07
- Authors
- Odoo Community Association (OCA), AvanzOSC, Serv. Tecnol. Avanzados - Pedro M. Baeza, Antiun IngenierĂa S.L., OdooMRP team
- Maintainers
- Odoo Community Association (OCA), AvanzOSC, Serv. Tecnol. Avanzados - Pedro M. Baeza, Antiun IngenierĂa S.L., OdooMRP team
- Committers
- Pedro M. Baeza, Stéphane Bidoul (ACSONE), Weblate, OCA Transbot, Daniel Dico, OCA-git-bot, oca-travis, agaldona, Antonio Espinosa, Rafael Blasco, Cristian Moncho, jcmontoya, Rubén Cabrera
Code Analysis ⓘ
Views touched (10)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_analytic_line_mrp_form_view |
account.analytic.line.mrp.inh.form | account.analytic.line | form | Inherits account.view_account_analytic_line_form |
account_analytic_line_mrp_search_view |
account.analytic.line.mrp.inh.search | account.analytic.line | search | Inherits account.view_account_analytic_line_filter |
account_analytic_line_mrp_tree_view |
account.analytic.line.mrp.inh.tree | account.analytic.line | tree | Inherits account.view_account_analytic_line_tree |
hr_timesheet_line_tree_mrp |
hr.analytic.timesheet.tree.mrp | hr.analytic.timesheet | tree | Inherits hr_timesheet.hr_timesheet_line_tree |
mrp_production_project_form_view |
mrp.production.project.inh.form | mrp.production | form | Inherits mrp.mrp_production_form_view |
project_mrp_procurement_shortcut_form_view |
project.shortcuts.mrp.procurement.form | project.project | form | Inherits project.edit_project |
project_task_mrp_form_view |
project.task.mrp.inh.form | project.task | form | Inherits project.view_task_form2 |
project_task_mrp_inh_search_view |
project.task.mrp.inh.search | project.task | search | Inherits project.view_task_search_form |
project_task_mrp_inh_tree_view |
project.task.mrp.inh.tree | project.task | tree | Inherits project.view_task_tree2 |
view_mrp_production_filter_project |
mrp.production.filter.group.project | mrp.production | Inherits mrp.view_mrp_production_filter |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (3)
-
mrp_production_idMany2one → mrp.productioncomodel_name='mrp.production'string='Manufacturing Order' -
task_idMany2one → project.taskargs: 'project.task', 'Project Task' -
workorderMany2one → mrp.production.workcenter.linecomodel_name='mrp.production.workcenter.line'string='Work Order'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
create(self, vals)@api.model
New fields (2)
-
analytic_account_idMany2onerelated='project_id.analytic_account_id'store=True -
project_idMany2one → project.projectcomodel_name='project.project'copy=Falsereadonly=Truestates={'draft': [('readonly', False)]}string='Project'
-
action_confirm(self)@api.multi -
action_in_production(self)@api.multi -
unlink(self)@api.multi
New fields (2)
-
task_idsOne2many → project.taskcomodel_name='project.task'inverse_name='workorder'string='Tasks' -
work_idsOne2many → project.task.workcomodel_name='project.task.work'inverse_name='workorder'string='Task works'
-
write(self, vals, update=True)@api.multi
New fields (2)
-
automatic_creationBooleanargs: 'Automatic Creation' -
production_countIntegercompute=_project_shortcut_countstring='Manufacturing Count'
No public methods.
New fields (4)
-
final_productMany2one → product.productcomodel_name='product.product'related='mrp_production_id.product_id'store=Falsestring='Product to Produce' -
mrp_production_idMany2one → mrp.productionstring='Manufacturing Order' args: 'mrp.production' -
production_scheduled_productsOne2many → mrp.production.product.linecomodel_name='mrp.production.product.line'inverse_name='task_id'related='mrp_production_id.product_lines'string='Scheduled Products' -
workorderMany2one → mrp.production.workcenter.linecomodel_name='mrp.production.workcenter.line'oldname='wk_order'string='Work Order'
-
name_get(self)@api.multi -
write(self, vals)@api.multi
New fields (1)
-
workorderMany2one → mrp.production.workcenter.linecomodel_name='mrp.production.workcenter.line'related='task_id.workorder'store=Truestring='Work order'
-
button_end_work(self)@api.multi -
onchange_task_id(self, task_id)@api.multi