Ok sono riuscito ad ottenere una versione funzionante
Oggetto che estende order (nella cui form voglio visualizzare il corriere
class service_quote(Model):
_inherit = "sale.order"
_columns = {
'category_ids': fields.many2one('product.category','Internal Category',readonly=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, required=False, change_default=True, select=True, track_visibility='always'),
'service_quote':fields.boolean('Service Quote'),
'carrier_ids':fields.one2many('delivery.quote.rel', 'delivery_id','Carrier',readonly=False),
}
Relazione
class delivery_quote_rel(Model):
_name = 'delivery.quote.rel'
_columns = {
'order_id':fields.many2one('sale.order','Sale Order',readonly=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, required=False, change_default=True, select=True, track_visibility='always'),
'delivery_id': fields.many2one('delivery.carrier','Delivery Carrier',readonly=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, required=False, change_default=True, select=True, track_visibility='always'),
}
Nella form ottengo una tabella ma purtroppo non è come me la aspettavo:
imageshack.com/a/img661/2474/X90Isi.jpg
Dove ho sbagliato?