====== Odoo programmieren ====== ===== Einrichtung ===== * Am Besten wie in der Installation beschrieben, Odoo als Sourcecode installieren. * Testen, ob die normale Funktionalität uneingeschränkt benutzbar ist. * neuen Ordner extra_addons oder ähnlich anlegen :?: * Ordner in oddons_path aufnehmen * Odoo starten, Developer Mode aktivieren und im App-screen Update Module List auswählen. * Prüfen, ob das Modul im App-Screen gefunden werden kann - dabei "App" aus dem Suchfeld löschen. ==== Feldtypen ==== Ein Feld wird in Folgender Form erstellt: fieldName = fields.FieldType(paraName1 = paraValue1, paraName2 = paraValue2) Folgende Parameter können bei allen FeldTypen verwendet werden: * **string**: Anzeigename in der GUI. * **required:** __True__ oder __False__, gibt an ob das Feld bei Erstellung gefüllt sein muss. * **help**: Mouseover-Text für die GUI. * **default**: initialisiert das Feld mit diesem Wert. === === === Selection === === Char === === Allgemeine ===