Eines der
verfügbaren Tools dafür ist StarUML. Es verfügt über eine erweiterbare Funktion
zur Generierung von Codes aus dem Klassendiagramm, einschließlich Python-Code
und den zugehörigen XML-Ansichtsdateien, der Manifestdatei und anderen
erforderlichen Dateien, die ein vollständiges und einsatzbereites Odoo-Add-on
ergeben.
Dieser Vortrag behandelt die Verwendung der StarUML-Erweiterung zur Generierung
von Dateien, die der Odoo-Add-on-Standard benötigt. Jede Klassenentität wird in
eine Python-Klassendatei, eine XML-Ansicht für Baum, Formular, Aktion, Menü,
Kanban und Berichte sowie die Sicherheitszugangsdateien umgewandelt. Alle diese
Dateien werden in einem einzigen Ordner zusammen mit einer Manifestdatei für
ein gültiges Odoo-Add-on erstellt. Es kann auch ein geerbtes Add-on erstellt
werden, damit wir die benutzerdefinierte Geschäftslogik schreiben und
implementieren können.

Generieren Sie ein einsatzbereites Odoo Add-on direkt aus einem UML-Diagramm
odoo
giordano.ch ag, Tim Krauth
2 November, 2022