Möglichkeit einen beliebigen Kontext einem Feld in einer XML-Datei mitzugeben

In der Entwicklung mit dem Open Source System Odoo kommt es des Öfteren vor, dass z.B. in einem Wizard die Verbindung zum aufrufenden Objektes verloren geht. So kann in diesem Wizard nicht mehr auf Basis dieses Objektes eine Funktionalität implementiert werden.

Allerdings gibt es eine elegante Möglichkeit, die oben beschriebene Problematik über eine Übergabe des Kontextes an ein Feld der XML-Datei (z.B. das Feld, welches den Wizard aufruft) zu lösen. Nachfolgend anhand folgendem Code-Snippet zu sehen:

<field name="my_field" context="{'res_id':active_id}"/>

'res_id' ist hierbei der Key des Dictionaries 'context'. Die 'active_id' ist die ID des aktiven Objektes, welche hier in den Kontext geschrieben wird, um die oben beschriebene Problematik zu lösen.