From c3445c19bcd51eb6bd77662c0072e625013b2e8a Mon Sep 17 00:00:00 2001 From: Dmytro Katyukha Date: Mon, 30 Oct 2023 20:18:35 +0200 Subject: [PATCH] Release 0.0.15 (2023-10-30) Added ----- - Added ability skip addons specified in file during install/update/upgrade. - Added new options to `odood test` command: - `--file` that could be used to pass the path to file to read addons to test from - `--skip-file` read names of addons to skip from file Changed ------- - Installation of dependencies from manifest is now optional. It is frequent case, when authors of module place incorrect dependencies in manifest, thus installation of addon may fail. Fixes ----- - Fix error when running `addons install/update/uninstall` with non-existing logfile. This was caused by attempt to determine starting point of logfile to search for errors happened during operation. Now this case is handled correctly. --- CHANGELOG.md | 2 +- subpackages/lib/source/odood/lib/odoo/db_manager.d | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 442d5aaf..1458dd60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Release 0.0.15 (Unreleased) +## Release 0.0.15 (2023-10-30) ### Added diff --git a/subpackages/lib/source/odood/lib/odoo/db_manager.d b/subpackages/lib/source/odood/lib/odoo/db_manager.d index c3356c40..8d364c51 100644 --- a/subpackages/lib/source/odood/lib/odoo/db_manager.d +++ b/subpackages/lib/source/odood/lib/odoo/db_manager.d @@ -309,6 +309,13 @@ struct OdooDatabaseManager { in bool validate_strict=true) const { _restoreValidateBackup(backup_path, validate_strict); + /* TODO: Implement database restoration in D + * + * 1. Restore filestore + * 2. Restore database + * 3. Set correct assert rights for filestore if needed + */ + return _project.lodoo(_test_mode).databaseRestore(name, backup_path); }