diff --git a/addons/event_booth_sale/models/__init__.py b/addons/event_booth_sale/models/__init__.py index a5fe40c3823..ea5a057c6dd 100644 --- a/addons/event_booth_sale/models/__init__.py +++ b/addons/event_booth_sale/models/__init__.py @@ -9,3 +9,4 @@ from . import event_booth_category from . import event_type_booth from . import sale_order from . import sale_order_line +from . import sale_order_template_line diff --git a/addons/event_booth_sale/models/sale_order_template_line.py b/addons/event_booth_sale/models/sale_order_template_line.py new file mode 100644 index 00000000000..287f50ade55 --- /dev/null +++ b/addons/event_booth_sale/models/sale_order_template_line.py @@ -0,0 +1,6 @@ +from odoo import fields, models + +class SaleOrderTemplateLine(models.Model): + _inherit = "sale.order.template.line" + + 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 7228262e083..7ec9df812c1 100644 --- a/addons/event_sale/models/__init__.py +++ b/addons/event_sale/models/__init__.py @@ -6,3 +6,4 @@ from . import event_registration from . import event_ticket from . import sale_order from . import product +from . import sale_order_template_line diff --git a/addons/event_sale/models/sale_order_template_line.py b/addons/event_sale/models/sale_order_template_line.py new file mode 100644 index 00000000000..0ee8dcf08c4 --- /dev/null +++ b/addons/event_sale/models/sale_order_template_line.py @@ -0,0 +1,6 @@ +from odoo import fields, models + +class SaleOrderTemplateLine(models.Model): + _inherit = "sale.order.template.line" + + product_id = fields.Many2one(domain="[('sale_ok', '=', True), ('detailed_type', '!=', 'event'), ('company_id', 'in', [company_id, False])]")