Ich habe ein neues Modell ‚sale.order.category‘, um Gruppe Verkauf Auftragspositionen in bestimmten Unterkategorien (so dass Zwischensummen anzuzeigen, usw.)Odoo 8: Wie verknüpfe ich ein Many2one-Feld automatisch mit dem übergeordneten Modell?
class SaleOrderCategory(models.Model):
_name = 'sale.order.category'
name = fields.Char('Name', required=True)
line_ids = fields.One2many('sale.order.line', 'category_id', 'Order Lines in this category')
order_id = fields.Many2one('sale.order', 'Order', required=True, readonly=True)
class SaleOrder(models.Model):
_name = 'sale.order'
_inherit = 'sale.order'
order_category_ids = fields.One2many('sale.order.category', 'order_id', 'Categories in this order', readonly=True, copy=True)
Nur zur Info, hier ist Baum meiner Bestellung Linien Ansicht Modifikation die Spalte Kategorie hinzuzufügen:
<!-- adds a category column in the order lines list -->
<xpath expr="//field[@name='order_line']/tree/field[@name='name']" position="after">
<field name="category_id"/>
</xpath>
Meine Frage ist: wie kann ich automatisch das order_id Feld mit dem aktuellen Kundenauftrag ID füllen, wenn ich eine neue Kategorie durch die Auftragspositionen Baum (innerhalb eines Kundenauftrages) erstellen ?
Vielen Dank, Max