Files
Odoo-Wiki/Module Auto Update.md

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. :::