Files
Wiki/Design Decisions.md
T
2020-09-21 13:09:32 +02:00

1.2 KiB

Design Decisions

Technische und komplexe Fragestellungen werden hier systematisch bewertet und beantwortet.

Zugriff ohne Benutzerlizenz

Fragestellung: Wie erhalten Mitarbeiter der Mint System Zugriff auf die Odoo-Umgebung des Kunden ohne, dass eine Benutzer-Lizenz gekauft werden muss?

Odoo Enterprise Modul-Code

Fragestellung: Wie soll der Odoo Enterprise Modul-Code installiert und verwaltet werden?

Auf dem GitHub-Repo von Odoo Enterprise ist der gesamte Module-Code der Enterprise Apps verfügbar. Dieser Code muss zur Verwendung der Enterprise-Funktionen auf der Odoo-Instanz vorhanden sein. Da der Code umfangreich ist, sich stetig verändert und viele Abhängigkeiten besitzt, stellt sich die Frage, wie dieser am besten bereitgestellt wird.

Entscheid: #Lösungsvorschlag 1 Zip-Pakete.

Lösungsvorschlag 1: Zip-Pakete

Jedes Modul soll versioniert als Zip-Datei mit Ansible auf dem Sever installiert werden.

Pro:

  • Kontrolle der Modul-Versionen
  • Kunde kann nicht nach Bedarf Apps installieren
  • Das Auto-Install-Flag in den Modulen kann deaktivert werden
  • Entwicklung Verständnis für die Modul-Struktur

Con:

  • Hoher Verwaltungsaufwand der Pakete
  • Kunde erhält nicht den gesamten Code