To record a production via a manufacturing order, the user can either
use the produce wizard or the workorders views. Those two objects was
technically different but act more or less the same. This commit aims to
merge the similar behaviors in common code
We introduce two new abstract models :
1. Abstract workorder to share workorders and the produce wizard
2. Abstract workorder lines to share active_move_line on workorder and
product_produce_line on the wizard. Those abstract line keep the information
about the quantities and lot number to put on component move lines and
finished product move lines
Task : 1891864
6.6 KiB
6.6 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_mrp_workcenter_productivity_loss_manager | mrp.workcenter.productivity.loss | model_mrp_workcenter_productivity_loss | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 3 | access_mrp_workcenter_productivity_loss | mrp.workcenter.productivity.loss | model_mrp_workcenter_productivity_loss | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 4 | access_mrp_workcenter_productivity_loss_type | mrp.workcenter.productivity.loss.type | model_mrp_workcenter_productivity_loss_type | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 5 | access_mrp_workcenter_productivity | mrp.workcenter.productivity | model_mrp_workcenter_productivity | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 6 | access_mrp_workcenter | mrp.workcenter | model_mrp_workcenter | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 7 | access_mrp_routing | mrp.routing | model_mrp_routing | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 8 | access_mrp_routing_workcenter | mrp.routing.workcenter | model_mrp_routing_workcenter | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 9 | access_mrp_bom | mrp.bom | model_mrp_bom | group_mrp_user | 1 | 0 | 0 | 0 |
| 10 | access_mrp_bom_line | mrp.bom.line | model_mrp_bom_line | group_mrp_user | 1 | 0 | 0 | 0 |
| 11 | access_mrp_production | mrp.production user | model_mrp_production | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 12 | access_mrp_workcenter_manager | mrp.workcenter.manager | model_mrp_workcenter | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 13 | access_mrp_resource_manager | access_mrp_resource manager | resource.model_resource_resource | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 14 | access_mrp_routing_manager | mrp.routing.manager | model_mrp_routing | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 15 | access_mrp_routing_workcenter_manager | mrp.routing.workcenter.manager | model_mrp_routing_workcenter | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 16 | access_mrp_bom_manager | mrp.bom.manager | model_mrp_bom | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 17 | access_mrp_bom_line_manager | mrp.bom.line.manager | model_mrp_bom_line | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 18 | access_stock_location_mrp_worker | stock.location mrp_worker | stock.model_stock_location | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 19 | access_stock_move_mrp_worker | stock.move mrp_worker | stock.model_stock_move | mrp.group_mrp_user | 1 | 1 | 1 | 0 |
| 20 | access_stock_picking_mrp_worker | stock.picking mrp_worker | stock.model_stock_picking | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 21 | access_stock_warehouse | stock.warehouse mrp_worker | stock.model_stock_warehouse | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 22 | access_mrp_production_stock_worker | mrp.production stock_worker | model_mrp_production | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 23 | access_product_product_user | product.product user | product.model_product_product | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 24 | access_product_template_user | product.template user | product.model_product_template | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 25 | access_product_price_history_mrp_manager | product.price.history.mrp.manager | product.model_product_price_history | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 26 | access_uom_uom_user | uom.uom user | uom.model_uom_uom | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 27 | access_product_supplierinfo_user | product.supplierinfo user | product.model_product_supplierinfo | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 28 | access_res_partner | res.partner | base.model_res_partner | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 29 | access_mrp_workorder_mrp_user | mrp.workorder.user | model_mrp_workorder | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 30 | access_mrp_workorder_mrp_manager | mrp.workorder | model_mrp_workorder | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 31 | access_mrp_workorder_line_mrp_user | mrp.workorder.user | model_mrp_workorder_line | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 32 | access_mrp_workorder_line_mrp_manager | mrp.workorder | model_mrp_workorder_line | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 33 | access_resource_calendar_leaves_user | mrp.resource.calendar.leaves.user | resource.model_resource_calendar_leaves | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 34 | access_resource_calendar_leaves_manager | mrp.resource.calendar.leaves.manager | resource.model_resource_calendar_leaves | mrp.group_mrp_manager | 1 | 0 | 0 | 0 |
| 35 | access_resource_calendar_attendance_mrp_user | mrp.resource.calendar.attendance.mrp.user | resource.model_resource_calendar_attendance | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 36 | access_resource_calendar_attendance_manager | mrp.resource.calendar.attendance.manager | resource.model_resource_calendar_attendance | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 37 | access_uom_category | uom.category | uom.model_uom_category | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 38 | access_resource_resource | resource.resource | resource.model_resource_resource | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 39 | access_resource_resource_manager | resource.resource.manager | resource.model_resource_resource | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 40 | access_product_supplierinfo_manager | product.supplierinfo user | product.model_product_supplierinfo | mrp.group_mrp_manager | 1 | 0 | 0 | 0 |
| 41 | access_mrp_production_manager | mrp.production manager | model_mrp_production | mrp.group_mrp_manager | 1 | 0 | 0 | 0 |
| 42 | access_stock_move_mrp_manager | stock.move mrp_manager | stock.model_stock_move | mrp.group_mrp_manager | 1 | 0 | 0 | 0 |
| 43 | access_stock_production_lot_user | stock.production.lot | stock.model_stock_production_lot | mrp.group_mrp_user | 1 | 1 | 1 | 1 |
| 44 | access_stock_warehouse_orderpoint_user | stock.warehouse.orderpoint | stock.model_stock_warehouse_orderpoint | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 45 | access_stock_picking_mrp_manager | stock.picking mrp_manager | stock.model_stock_picking | mrp.group_mrp_manager | 1 | 0 | 0 | 0 |
| 46 | access_mrp_bom_stockuser | mrp.bom | model_mrp_bom | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 47 | access_mrp_bom_line_stockuser | mrp.bom.line | model_mrp_bom_line | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 48 | access_uom_category_mrp_manager | uom.category mrp_manager | uom.model_uom_category | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 49 | access_uom_uom_mrp_manager | uom.uom mrp_manager | uom.model_uom_uom | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 50 | access_product_category_mrp_manager | product.category mrp_manager | product.model_product_category | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 51 | access_product_template_mrp_manager | product.template mrp_manager | product.model_product_template | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 52 | access_product_product_mrp_manager | product.product mrp_manager | product.model_product_product | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 53 | access_product_packaging_mrp_manager | product.packaging mrp_manager | product.model_product_packaging | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 54 | access_product_pricelist_mrp_manager | product.pricelist mrp_manager | product.model_product_pricelist | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 55 | access_product_group_res_partner_mrp_manager | res_partner group_mrp_manager | base.model_res_partner | mrp.group_mrp_manager | 1 | 1 | 1 | 0 |
| 56 | access_product_pricelist_item_mrp_manager | product.pricelist.item mrp_manager | product.model_product_pricelist_item | mrp.group_mrp_manager | 1 | 1 | 1 | 1 |
| 57 | access_resource_calendar_manufacturinguser | resource.calendar manufacturing.user | resource.model_resource_calendar | mrp.group_mrp_user | 1 | 0 | 0 | 0 |
| 58 | access_mrp_unbuild | mrp.unbuild | model_mrp_unbuild | group_mrp_user | 1 | 0 | 0 | 0 |
| 59 | access_mrp_unbuild_manager | mrp.unbuild manager | model_mrp_unbuild | group_mrp_manager | 1 | 1 | 1 | 1 |
| 60 | access_mrp_document_mrp_manager | mrp.document group_user | model_mrp_document | group_mrp_manager | 1 | 1 | 1 | 1 |
| 61 | access_mrp_document_mrp_user | mrp.document group_user | model_mrp_document | group_mrp_user | 1 | 1 | 1 | 1 |