From 03c7e5fff8309dc278d5cdeeabd1d6e25a29f7ab Mon Sep 17 00:00:00 2001 From: gitea Date: Fri, 11 Apr 2025 16:41:09 +0000 Subject: [PATCH] Import Machine to Product and Training Relation --- .gitea/workflows/odoo-restore-open_workshop_install.yaml | 7 +++++++ scripts/odoo-restore.sh | 2 ++ 2 files changed, 9 insertions(+) diff --git a/.gitea/workflows/odoo-restore-open_workshop_install.yaml b/.gitea/workflows/odoo-restore-open_workshop_install.yaml index ebae921..de5b552 100644 --- a/.gitea/workflows/odoo-restore-open_workshop_install.yaml +++ b/.gitea/workflows/odoo-restore-open_workshop_install.yaml @@ -135,6 +135,13 @@ jobs: /opt/odoo/odoo/odoo-bin -d ${{ env.DB_NAME }} -i open_workshop --stop-after-init" docker restart hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} + - name: Import Machine to Product and Training relation + run: | + docker exec hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} /bin/bash -c " + cd /home/odoo/custom_addons/open_workshop/scripts && \ + /opt/odoo/odoo/odoo-bin shell -d ${{ env.DB_NAME }} < import_machine_to_product.py" + docker restart hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} + - name: Uninstall vvow_einweisungen run: | docker exec hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} /bin/bash -c " diff --git a/scripts/odoo-restore.sh b/scripts/odoo-restore.sh index 9ec67f0..ac9c854 100644 --- a/scripts/odoo-restore.sh +++ b/scripts/odoo-restore.sh @@ -47,11 +47,13 @@ echo "Database name: ${ODOO_DATABASE}" # Meldet den Namen der Odoo-Datenbank. echo "Backup name: ${BACKUP_NAME}" # Meldet den Namen der Backup-Datei. echo "URL: ${URL}" # Meldet die URL der Odoo-Datenbank-Backup-API. echo "Backup directory: ${BACKUP_DIR}" # Meldet das Verzeichnis, in dem das Backup gespeichert wird. +echo "Delete database: ${ODOO_DATABASE}" # Meldet, dass die Datenbank gelöscht wird. curl -X POST -s \ -F "master_pwd=${ADMIN_PASSWORD}" \ -F "name=${ODOO_DATABASE}" \ ${URL}/web/database/drop || report_failure "Database deletion" +echo "Restoring database..." # Meldet den Beginn der Wiederherstellung der Datenbank. curl \ -F "master_pwd=${ADMIN_PASSWORD}" \ -F "name=${ODOO_DATABASE}" \