From ae00f76f38514e43bc0520a92d25f17c9fdf0f17 Mon Sep 17 00:00:00 2001 From: Miku Laitinen Date: Mon, 27 Dec 2021 17:32:14 +0200 Subject: [PATCH] [MIG] module_auto_update: Migration to 15.0 --- module_auto_update/__manifest__.py | 2 +- .../i18n/module_auto_update.pot | 26 ++++++++----------- module_auto_update/models/module.py | 26 +++++++++++++++++-- .../tests/sample_module/i18n/en.po | 1 - .../tests/sample_module/i18n/en_US.po | 1 - .../tests/sample_module/i18n/fr.po | 1 - .../tests/sample_module/i18n/fr_BE.po | 1 - .../tests/sample_module/i18n/test.pot | 1 - .../tests/sample_module/i18n_extra/en.po | 1 - .../tests/sample_module/i18n_extra/fr.po | 1 - .../tests/sample_module/i18n_extra/nl_NL.po | 1 - 11 files changed, 36 insertions(+), 26 deletions(-) diff --git a/module_auto_update/__manifest__.py b/module_auto_update/__manifest__.py index f722be623..37b2f7915 100644 --- a/module_auto_update/__manifest__.py +++ b/module_auto_update/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Module Auto Update", "summary": "Automatically update Odoo modules", - "version": "14.0.1.0.1", + "version": "15.0.1.0.0", "category": "Extra Tools", "website": "https://github.com/OCA/server-tools", "author": "LasLabs, " diff --git a/module_auto_update/i18n/module_auto_update.pot b/module_auto_update/i18n/module_auto_update.pot index 6395a0d6d..d8034673a 100644 --- a/module_auto_update/i18n/module_auto_update.pot +++ b/module_auto_update/i18n/module_auto_update.pot @@ -4,8 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-12-27 15:28+0000\n" +"PO-Revision-Date: 2021-12-27 15:28+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -20,18 +22,9 @@ msgid "Auto-Upgrade Modules" msgstr "" #. module: module_auto_update -#: model:ir.model.fields,field_description:module_auto_update.field_ir_module_module__display_name -msgid "Display Name" -msgstr "" - -#. module: module_auto_update -#: model:ir.model.fields,field_description:module_auto_update.field_ir_module_module__id -msgid "ID" -msgstr "" - -#. module: module_auto_update -#: model:ir.model.fields,field_description:module_auto_update.field_ir_module_module____last_update -msgid "Last Modified on" +#: code:addons/module_auto_update/models/module.py:0 +#, python-format +msgid "Checksum upgrade complete." msgstr "" #. module: module_auto_update @@ -40,6 +33,9 @@ msgid "Module" msgstr "" #. module: module_auto_update -#: model:ir.model.fields,field_description:module_auto_update.field_ir_module_module__smart_search -msgid "Smart Search" +#: code:addons/module_auto_update/models/module.py:0 +#, python-format +msgid "" +"No checksum change detected in installed modules and all modules installed, " +"nothing to do." msgstr "" diff --git a/module_auto_update/models/module.py b/module_auto_update/models/module.py index ca1a1c156..b50bf1ccd 100644 --- a/module_auto_update/models/module.py +++ b/module_auto_update/models/module.py @@ -6,7 +6,7 @@ import json import logging import os -from odoo import api, exceptions, models, tools +from odoo import _, api, exceptions, models, tools from odoo.modules.module import get_module_path from ..addon_hash import addon_hash @@ -143,7 +143,20 @@ class Module(models.Model): "No checksum change detected in installed modules " "and all modules installed, nothing to do." ) - return + + return { + "type": "ir.actions.client", + "tag": "display_notification", + "params": { + "message": _( + "No checksum change detected in installed modules " + "and all modules installed, nothing to do." + ), + "type": "success", + "sticky": False, + }, + } + _logger.info( "Marking the following modules to upgrade, " "for their checksums changed: %s...", @@ -174,3 +187,12 @@ class Module(models.Model): ) _logger.info("Checksum upgrade complete.") + return { + "type": "ir.actions.client", + "tag": "display_notification", + "params": { + "message": _("Checksum upgrade complete."), + "type": "success", + "sticky": False, + }, + } diff --git a/module_auto_update/tests/sample_module/i18n/en.po b/module_auto_update/tests/sample_module/i18n/en.po index c8afcebdf..e69de29bb 100644 --- a/module_auto_update/tests/sample_module/i18n/en.po +++ b/module_auto_update/tests/sample_module/i18n/en.po @@ -1 +0,0 @@ -en text diff --git a/module_auto_update/tests/sample_module/i18n/en_US.po b/module_auto_update/tests/sample_module/i18n/en_US.po index 7741b83a3..e69de29bb 100644 --- a/module_auto_update/tests/sample_module/i18n/en_US.po +++ b/module_auto_update/tests/sample_module/i18n/en_US.po @@ -1 +0,0 @@ -en_US diff --git a/module_auto_update/tests/sample_module/i18n/fr.po b/module_auto_update/tests/sample_module/i18n/fr.po index 527e861b3..e69de29bb 100644 --- a/module_auto_update/tests/sample_module/i18n/fr.po +++ b/module_auto_update/tests/sample_module/i18n/fr.po @@ -1 +0,0 @@ -fr diff --git a/module_auto_update/tests/sample_module/i18n/fr_BE.po b/module_auto_update/tests/sample_module/i18n/fr_BE.po index 961231717..e69de29bb 100644 --- a/module_auto_update/tests/sample_module/i18n/fr_BE.po +++ b/module_auto_update/tests/sample_module/i18n/fr_BE.po @@ -1 +0,0 @@ -fr_BE diff --git a/module_auto_update/tests/sample_module/i18n/test.pot b/module_auto_update/tests/sample_module/i18n/test.pot index eb1ae458f..e69de29bb 100644 --- a/module_auto_update/tests/sample_module/i18n/test.pot +++ b/module_auto_update/tests/sample_module/i18n/test.pot @@ -1 +0,0 @@ -... diff --git a/module_auto_update/tests/sample_module/i18n_extra/en.po b/module_auto_update/tests/sample_module/i18n_extra/en.po index c574d073d..e69de29bb 100644 --- a/module_auto_update/tests/sample_module/i18n_extra/en.po +++ b/module_auto_update/tests/sample_module/i18n_extra/en.po @@ -1 +0,0 @@ -en diff --git a/module_auto_update/tests/sample_module/i18n_extra/fr.po b/module_auto_update/tests/sample_module/i18n_extra/fr.po index 527e861b3..e69de29bb 100644 --- a/module_auto_update/tests/sample_module/i18n_extra/fr.po +++ b/module_auto_update/tests/sample_module/i18n_extra/fr.po @@ -1 +0,0 @@ -fr diff --git a/module_auto_update/tests/sample_module/i18n_extra/nl_NL.po b/module_auto_update/tests/sample_module/i18n_extra/nl_NL.po index 85b15b659..e69de29bb 100644 --- a/module_auto_update/tests/sample_module/i18n_extra/nl_NL.po +++ b/module_auto_update/tests/sample_module/i18n_extra/nl_NL.po @@ -1 +0,0 @@ -nl_NL