Files
Odoo-Wiki/Module Auto Update.md
T

2.0 KiB

description, forge, kind, name, partner, prev, repo, title, versions
description forge kind name partner prev repo title versions
Aktualisiert automatisch neue Versionen von Odoo Modulen. github.com howto module_auto_update OCA ./base OCA/server-tools Module Auto Update
19.0
18.0
17.0
16.0
15.0
14.0

Module Auto Update

icon_oca_app

{{ $frontmatter.description }}

Technischer Name: {{ $frontmatter.name }}
Repository: https://{{ $frontmatter.forge }}/{{ $frontmatter.repo }}/tree/{{ $frontmatter.versions[0] }}/{{ $frontmatter.name }}

Beschreibung

Diese Erweiterung erstellt zu jedem installierten Odoo-Modul einen Hash vom Modul-Code und speichert diesen in der Datenbank. Wenn die "Auto-Upgrade Modules"-Aktion ausgeführt wird, erstellt Odoo wieder einen Hash und vergleich diesen mit der Datenbank. Wenn der Hash abweicht wird das Modul aktualisiert.

Es gibt verschiedene Szenarien wo die Auto-Upgrade Modules"-Aktion nicht funktioniert:

  • Ein Modul wird in der Code-Base gelöscht, aber auf den Deployment-Umgebungen nicht deinstalliert.
  • Ein Feld wird umbenannt und hat in den Deployment-Umgebungen bereits Daten.
  • Es werden Abhängigkeiten zu Modulen gemacht, die auf den Deployment-Umgebungen nicht installiert sind.

Verwendung

Veränderte Odoo Module aktualisieren

Rufen Sie die Aktion Apps > Auto-Upgrade Modules auf.

::: warning Die erste Ausführung der Aktion aktualisiert alle Module. Odoo berechnet einen Fingerabdruck aller installierten Module. Wenn dieser noch nicht existiert oder sich verändert hat, wird das Modul aktualisiert. :::

Entwicklung

Module-Hashes anzeigen

Zeigen Sie Einstellungen > Technisch > Systemparameter an. Zeigen Sie den Eintrag mit Schlüssel module_auto_update.installed_checksums an.

::: tip Wenn Sie den Eintrag entfernen, wird Odoo wieder eine Upgrade aller Module durchführen. :::