Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

mUm Um ein neues Modul anzulegen begibt man sich in das Verzeichnis in welchem sich odoo-bin befindet und führt folgenden Befehl aus:

...

Dies führt zu diesem Verzeichnisbaum.

__init__.py

In der jeweils relevanten __init__.py müssen die python Dateien des entsprechenden Verzeichnisses importiert werden. Im Hauptverzeichnis werden die __init__.py Dateien aller Unterverzeichnisse importiert. 

...

Besonders wichtig sind hier depends und data.

depends

Dies ist der Ort an welchem alle Abhängigkeiten des Moduls eingetragen werden. Bezieht man sich beispielsweise auf Felder die von einem anderen Modul erzeugt werden, so muss dieses hier als Abhängigkeit vermerkt werden.

data

Anders als das Verhalten des Moduls wird die Anzeige(View) nicht mit python sondern mit xml relisiert. data enthält die Pfade zu allen views. Neue views müssen hier nachgetragen werden.

views

Grundsätzlich unterscheidet man zwischen zwei Arten view. Zum eine  gibt es das Aussehen der Benutzeroberfläche zum anderen gibt es druckbare Dokumente(reports). Die reports werden auf die selbe Weise wie die Oberfläche definiert(xml). 

Info

Rechtliche Hinweise / Impressum