diff --git a/mrp_subcontracting_usability/__init__.py b/mrp_subcontracting_usability/__init__.py index e69de29..0650744 100644 --- a/mrp_subcontracting_usability/__init__.py +++ b/mrp_subcontracting_usability/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/mrp_subcontracting_usability/__manifest__.py b/mrp_subcontracting_usability/__manifest__.py index 0ffe7c1..6cf6b77 100644 --- a/mrp_subcontracting_usability/__manifest__.py +++ b/mrp_subcontracting_usability/__manifest__.py @@ -10,9 +10,10 @@ 'summary': 'Usability improvements on mrp_subcontracting', 'author': 'Akretion', 'website': 'https://github.com/akretion/odoo-usability', - 'depends': ['mrp_subcontracting'], + 'depends': ['mrp_subcontracting', 'stock_usability'], 'data': [ 'views/mrp_bom.xml', + 'views/stock_warehouse.xml', ], 'installable': True, } diff --git a/mrp_subcontracting_usability/models/__init__.py b/mrp_subcontracting_usability/models/__init__.py new file mode 100644 index 0000000..a352efe --- /dev/null +++ b/mrp_subcontracting_usability/models/__init__.py @@ -0,0 +1 @@ +from . import mrp_bom diff --git a/mrp_subcontracting_usability/models/mrp_bom.py b/mrp_subcontracting_usability/models/mrp_bom.py new file mode 100644 index 0000000..9c44dac --- /dev/null +++ b/mrp_subcontracting_usability/models/mrp_bom.py @@ -0,0 +1,11 @@ +# Copyright 2024 Akretion France (https://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class MrpBom(models.Model): + _inherit = 'mrp.bom' + + subcontractor_ids = fields.Many2many(domain=[('parent_id', '=', False)]) diff --git a/mrp_subcontracting_usability/views/stock_warehouse.xml b/mrp_subcontracting_usability/views/stock_warehouse.xml new file mode 100644 index 0000000..47c15f6 --- /dev/null +++ b/mrp_subcontracting_usability/views/stock_warehouse.xml @@ -0,0 +1,24 @@ + + + + + + + stock.warehouse + + + + + + + + + + + + +