diff --git a/addons/event_sale/models/sale_order.py b/addons/event_sale/models/sale_order.py
index 2d8b38d1987..8c2b8bc0c3f 100644
--- a/addons/event_sale/models/sale_order.py
+++ b/addons/event_sale/models/sale_order.py
@@ -30,8 +30,8 @@ class sale_order_line(osv.osv):
help="Choose an event ticket and it will automatically create a registration for this event ticket."),
# those 2 fields are used for dynamic domains and filled by onchange
# TDE: really necessary ? ...
- 'event_type_id': fields.related('product_id', 'event_type_id', type='many2one', relation="event.type", string="Event Type"),
- 'event_ok': fields.related('product_id', 'event_ok', string='event_ok', type='boolean'),
+ 'event_type_id': fields.related('product_id', 'event_type_id', type='many2one', relation="event.type", string="Event Type", readonly=True),
+ 'event_ok': fields.related('product_id', 'event_ok', string='event_ok', type='boolean', readonly=True),
}
def _prepare_order_line_invoice_line(self, cr, uid, line, account_id=False, context=None):
diff --git a/addons/event_sale/views/sale_order.xml b/addons/event_sale/views/sale_order.xml
index 53fd9706eb4..7a1371de035 100644
--- a/addons/event_sale/views/sale_order.xml
+++ b/addons/event_sale/views/sale_order.xml
@@ -6,13 +6,17 @@
sale.order
-
+
+
+
+
+