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 - + + + + +