diff --git a/addons/event_booth_sale/models/__init__.py b/addons/event_booth_sale/models/__init__.py index ea5a057c6dd..d27b2530fc5 100644 --- a/addons/event_booth_sale/models/__init__.py +++ b/addons/event_booth_sale/models/__init__.py @@ -10,3 +10,4 @@ from . import event_type_booth from . import sale_order from . import sale_order_line from . import sale_order_template_line +from . import sale_order_template_option diff --git a/addons/event_booth_sale/models/sale_order_template_option.py b/addons/event_booth_sale/models/sale_order_template_option.py new file mode 100644 index 00000000000..19c3ed6b7d8 --- /dev/null +++ b/addons/event_booth_sale/models/sale_order_template_option.py @@ -0,0 +1,6 @@ +from odoo import fields, models + +class SaleOrderTemplateOption(models.Model): + _inherit = "sale.order.template.option" + + product_id = fields.Many2one(domain="[('sale_ok', '=', True), ('detailed_type', 'not in', ['event', 'event_booth']), ('company_id', 'in', [company_id, False])]") diff --git a/addons/event_sale/models/__init__.py b/addons/event_sale/models/__init__.py index 0a87ba308f1..8c4b3b034bb 100644 --- a/addons/event_sale/models/__init__.py +++ b/addons/event_sale/models/__init__.py @@ -8,3 +8,4 @@ from . import product from . import sale_order from . import sale_order_line from . import sale_order_template_line +from . import sale_order_template_option diff --git a/addons/event_sale/models/sale_order_template_option.py b/addons/event_sale/models/sale_order_template_option.py new file mode 100644 index 00000000000..8d8ed43f7fa --- /dev/null +++ b/addons/event_sale/models/sale_order_template_option.py @@ -0,0 +1,6 @@ +from odoo import fields, models + +class SaleOrderTemplateOption(models.Model): + _inherit = "sale.order.template.option" + + product_id = fields.Many2one(domain="[('sale_ok', '=', True), ('detailed_type', '!=', 'event'), ('company_id', 'in', [company_id, False])]")