From 8f517acdcdcf59702dfb19fc6769f2891ed37fe4 Mon Sep 17 00:00:00 2001 From: Ros Date: Thu, 21 Apr 2022 10:46:31 +0200 Subject: [PATCH 1/5] [FIX] Changes required to run on v_15 --- base_import_async/__manifest__.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/base_import_async/__manifest__.py b/base_import_async/__manifest__.py index 205960ff84..af6b6918ad 100644 --- a/base_import_async/__manifest__.py +++ b/base_import_async/__manifest__.py @@ -11,8 +11,15 @@ "website": "https://github.com/OCA/queue", "category": "Generic Modules", "depends": ["base_import", "queue_job"], - "data": ["data/queue_job_function_data.xml", "views/base_import_async.xml"], - "qweb": ["static/src/xml/import.xml"], - "installable": False, + "data": ["data/queue_job_function_data.xml"], + "assets": { + "web.assets_backend": [ + "base_import_async/static/src/js/import.js", + ], + 'web.assets_qweb': [ + 'base_import_async/static/src/xml/import.xml', + ], + }, + "installable": True, "development_status": "Production/Stable", } From e059dce6380b1b6f74f190df8da29605288ee5ea Mon Sep 17 00:00:00 2001 From: Ros Date: Thu, 21 Apr 2022 10:49:29 +0200 Subject: [PATCH 2/5] [FIX] A checkbox for async import in a standard import wizard. --- base_import_async/static/src/xml/import.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_import_async/static/src/xml/import.xml b/base_import_async/static/src/xml/import.xml index d401157a14..5ad14fc5da 100644 --- a/base_import_async/static/src/xml/import.xml +++ b/base_import_async/static/src/xml/import.xml @@ -1,6 +1,6 @@ - +
Date: Thu, 5 May 2022 12:32:49 +0200 Subject: [PATCH 5/5] [FIX] rename def do to execute_import --- base_import_async/models/base_import_import.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_import_async/models/base_import_import.py b/base_import_async/models/base_import_import.py index d0b827a759..a23ef1c736 100644 --- a/base_import_async/models/base_import_import.py +++ b/base_import_async/models/base_import_import.py @@ -32,7 +32,7 @@ class BaseImportImport(models.TransientModel): _inherit = "base_import.import" - def do(self, fields, columns, options, dryrun=False): + def execute_import(self, fields, columns, options, dryrun=False): if dryrun or not options.get(OPT_USE_QUEUE): # normal import return super().execute_import(fields, columns, options, dryrun=dryrun)