From 4f5259aa881fecc7a0fc3ee8a268fc8a2e0a1a47 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 6 Mar 2023 22:36:41 +0100 Subject: [PATCH] [MIG] account_statement_import_file to v16 The module was renamed from account_statement_import to account_statement_import_file. The migration has been done from v14 to v16, to take into account the big changes that took place in v14 with the introduction of the module account_statement_import_base. The changes from v15 have been forward-ported to v16. --- .../migrations/14.0.1.0.0/pre-migration.py | 23 ----- .../migrations/14.0.2.0.0/pre-migration.py | 26 ----- .../static/src/js/account_dashboard_kanban.js | 25 ----- .../src/xml/account_dashboard_kanban.xml | 14 --- account_statement_import/templates/assets.xml | 11 -- .../wizard/setup_wizards.py | 19 ---- .../README.rst | 0 .../__init__.py | 0 .../__manifest__.py | 4 +- .../demo/partner_bank.xml | 2 - .../i18n/account_statement_import_file.pot | 24 ++--- .../i18n/af.po | 24 ++--- .../i18n/am.po | 24 ++--- .../i18n/ar.po | 37 ++++--- .../i18n/az.po | 24 ++--- .../i18n/bg.po | 24 ++--- .../i18n/bs.po | 24 ++--- .../i18n/ca.po | 97 +++++++++--------- .../i18n/cs.po | 24 ++--- .../i18n/da.po | 37 ++++--- .../i18n/de.po | 39 +++---- .../i18n/el.po | 24 ++--- .../i18n/en_AU.po | 24 ++--- .../i18n/en_GB.po | 24 ++--- .../i18n/es.po | 38 +++---- .../i18n/es_AR.po | 64 +++++++----- .../i18n/es_BO.po | 24 ++--- .../i18n/es_CL.po | 24 ++--- .../i18n/es_CO.po | 24 ++--- .../i18n/es_CR.po | 24 ++--- .../i18n/es_DO.po | 24 ++--- .../i18n/es_EC.po | 24 ++--- .../i18n/es_PE.po | 24 ++--- .../i18n/es_PY.po | 24 ++--- .../i18n/es_VE.po | 24 ++--- .../i18n/et.po | 38 ++++--- .../i18n/eu.po | 24 ++--- .../i18n/fa.po | 24 ++--- .../i18n/fi.po | 36 ++++--- .../i18n/fo.po | 24 ++--- .../i18n/fr.po | 73 ++++++++----- .../i18n/fr_BE.po | 64 +++++++----- .../i18n/fr_CA.po | 24 ++--- .../i18n/fr_FR.po | 66 +++++++----- .../i18n/gl.po | 24 ++--- .../i18n/gu.po | 24 ++--- .../i18n/he.po | 36 ++++--- .../i18n/hr.po | 36 ++++--- .../i18n/hu.po | 37 ++++--- .../i18n/id.po | 24 ++--- .../i18n/is.po | 24 ++--- .../i18n/it.po | 62 ++++++----- .../i18n/ja.po | 24 ++--- .../i18n/ka.po | 24 ++--- .../i18n/kab.po | 24 ++--- .../i18n/km.po | 24 ++--- .../i18n/ko.po | 36 ++++--- .../i18n/lb.po | 24 ++--- .../i18n/lo.po | 24 ++--- .../i18n/lt.po | 37 ++++--- .../i18n/lv.po | 24 ++--- .../i18n/mk.po | 24 ++--- .../i18n/mn.po | 37 ++++--- .../i18n/nb.po | 24 ++--- .../i18n/ne.po | 24 ++--- .../i18n/nl.po | 60 +++++++---- .../i18n/nl_BE.po | 24 ++--- .../i18n/pl.po | 36 ++++--- .../i18n/pt.po | 62 +++++++---- .../i18n/pt_BR.po | 36 ++++--- .../i18n/ro.po | 24 ++--- .../i18n/ru.po | 36 ++++--- .../i18n/sk.po | 36 ++++--- .../i18n/sl.po | 24 ++--- .../i18n/sq.po | 24 ++--- .../i18n/sr.po | 24 ++--- .../i18n/sr@latin.po | 24 ++--- .../i18n/sv.po | 65 +++++++----- .../i18n/ta.po | 24 ++--- .../i18n/te.po | 24 ++--- .../i18n/th.po | 24 ++--- .../i18n/tr.po | 38 ++++--- .../i18n/uk.po | 37 ++++--- .../i18n/vi.po | 39 +++---- .../i18n/zh_CN.po | 36 ++++--- .../i18n/zh_TW.po | 36 ++++--- .../models/__init__.py | 0 .../models/account_journal.py | 20 ++-- .../readme/CONTRIBUTORS.rst | 0 .../readme/DESCRIPTION.rst | 0 .../readme/USAGE.rst | 0 .../security/ir.model.access.csv | 0 .../static/description/icon.png | Bin .../static/description/icon.svg | 0 .../static/description/index.html | 0 .../views/account_journal.xml | 28 ++--- .../wizard/__init__.py | 0 .../wizard/account_statement_import.py | 96 ++++++++--------- .../wizard/account_statement_import_view.xml | 0 .../odoo/addons/account_statement_import_file | 1 + setup/account_statement_import_file/setup.py | 6 ++ 101 files changed, 1398 insertions(+), 1368 deletions(-) delete mode 100644 account_statement_import/migrations/14.0.1.0.0/pre-migration.py delete mode 100644 account_statement_import/migrations/14.0.2.0.0/pre-migration.py delete mode 100644 account_statement_import/static/src/js/account_dashboard_kanban.js delete mode 100644 account_statement_import/static/src/xml/account_dashboard_kanban.xml delete mode 100644 account_statement_import/templates/assets.xml delete mode 100644 account_statement_import/wizard/setup_wizards.py rename {account_statement_import => account_statement_import_file}/README.rst (100%) rename {account_statement_import => account_statement_import_file}/__init__.py (100%) rename {account_statement_import => account_statement_import_file}/__manifest__.py (86%) rename {account_statement_import => account_statement_import_file}/demo/partner_bank.xml (98%) rename account_statement_import/i18n/account_statement_import.pot => account_statement_import_file/i18n/account_statement_import_file.pot (88%) rename {account_statement_import => account_statement_import_file}/i18n/af.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/am.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/ar.po (95%) rename {account_statement_import => account_statement_import_file}/i18n/az.po (88%) rename {account_statement_import => account_statement_import_file}/i18n/bg.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/bs.po (91%) rename {account_statement_import => account_statement_import_file}/i18n/ca.po (84%) rename {account_statement_import => account_statement_import_file}/i18n/cs.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/da.po (93%) rename {account_statement_import => account_statement_import_file}/i18n/de.po (95%) rename {account_statement_import => account_statement_import_file}/i18n/el.po (93%) rename {account_statement_import => account_statement_import_file}/i18n/en_AU.po (88%) rename {account_statement_import => account_statement_import_file}/i18n/en_GB.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/es_AR.po (82%) rename {account_statement_import => account_statement_import_file}/i18n/es_BO.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es_CL.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es_CO.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es_CR.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es_DO.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es_EC.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es_PE.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es_PY.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/es_VE.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/et.po (93%) rename {account_statement_import => account_statement_import_file}/i18n/eu.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/fa.po (92%) rename {account_statement_import => account_statement_import_file}/i18n/fi.po (93%) rename {account_statement_import => account_statement_import_file}/i18n/fo.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/fr.po (90%) rename {account_statement_import => account_statement_import_file}/i18n/fr_BE.po (83%) rename {account_statement_import => account_statement_import_file}/i18n/fr_CA.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/fr_FR.po (81%) rename {account_statement_import => account_statement_import_file}/i18n/gl.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/gu.po (90%) rename {account_statement_import => account_statement_import_file}/i18n/he.po (93%) rename {account_statement_import => account_statement_import_file}/i18n/hr.po (93%) rename {account_statement_import => account_statement_import_file}/i18n/hu.po (93%) rename {account_statement_import => account_statement_import_file}/i18n/id.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/is.po (92%) rename {account_statement_import => account_statement_import_file}/i18n/it.po (91%) rename {account_statement_import => account_statement_import_file}/i18n/ja.po (92%) rename {account_statement_import => account_statement_import_file}/i18n/ka.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/kab.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/km.po (90%) rename {account_statement_import => account_statement_import_file}/i18n/ko.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/lb.po (88%) rename {account_statement_import => account_statement_import_file}/i18n/lo.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/lt.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/lv.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/mk.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/mn.po (95%) rename {account_statement_import => account_statement_import_file}/i18n/nb.po (93%) rename {account_statement_import => account_statement_import_file}/i18n/ne.po (88%) rename {account_statement_import => account_statement_import_file}/i18n/nl.po (91%) rename {account_statement_import => account_statement_import_file}/i18n/nl_BE.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/pl.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/pt.po (82%) rename {account_statement_import => account_statement_import_file}/i18n/pt_BR.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/ro.po (88%) rename {account_statement_import => account_statement_import_file}/i18n/ru.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/sk.po (92%) rename {account_statement_import => account_statement_import_file}/i18n/sl.po (88%) rename {account_statement_import => account_statement_import_file}/i18n/sq.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/sr.po (90%) rename {account_statement_import => account_statement_import_file}/i18n/sr@latin.po (91%) rename {account_statement_import => account_statement_import_file}/i18n/sv.po (85%) rename {account_statement_import => account_statement_import_file}/i18n/ta.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/te.po (89%) rename {account_statement_import => account_statement_import_file}/i18n/th.po (91%) rename {account_statement_import => account_statement_import_file}/i18n/tr.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/uk.po (95%) rename {account_statement_import => account_statement_import_file}/i18n/vi.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/zh_CN.po (94%) rename {account_statement_import => account_statement_import_file}/i18n/zh_TW.po (94%) rename {account_statement_import => account_statement_import_file}/models/__init__.py (100%) rename {account_statement_import => account_statement_import_file}/models/account_journal.py (64%) rename {account_statement_import => account_statement_import_file}/readme/CONTRIBUTORS.rst (100%) rename {account_statement_import => account_statement_import_file}/readme/DESCRIPTION.rst (100%) rename {account_statement_import => account_statement_import_file}/readme/USAGE.rst (100%) rename {account_statement_import => account_statement_import_file}/security/ir.model.access.csv (100%) rename {account_statement_import => account_statement_import_file}/static/description/icon.png (100%) rename {account_statement_import => account_statement_import_file}/static/description/icon.svg (100%) rename {account_statement_import => account_statement_import_file}/static/description/index.html (100%) rename {account_statement_import => account_statement_import_file}/views/account_journal.xml (57%) rename {account_statement_import => account_statement_import_file}/wizard/__init__.py (100%) rename {account_statement_import => account_statement_import_file}/wizard/account_statement_import.py (82%) rename {account_statement_import => account_statement_import_file}/wizard/account_statement_import_view.xml (100%) create mode 120000 setup/account_statement_import_file/odoo/addons/account_statement_import_file create mode 100644 setup/account_statement_import_file/setup.py diff --git a/account_statement_import/migrations/14.0.1.0.0/pre-migration.py b/account_statement_import/migrations/14.0.1.0.0/pre-migration.py deleted file mode 100644 index a9bdf2e5..00000000 --- a/account_statement_import/migrations/14.0.1.0.0/pre-migration.py +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022 ForgeFlow S.L. -# License LGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openupgradelib import openupgrade - -_model_renames = [ - ( - "account.bank.statement.import", - "account.statement.import", - ), -] - -_table_renames = [ - ( - "account_bank_statement_import", - "account_statement_import", - ), -] - - -@openupgrade.migrate() -def migrate(env, version): - openupgrade.rename_models(env.cr, _model_renames) - openupgrade.rename_tables(env.cr, _table_renames) diff --git a/account_statement_import/migrations/14.0.2.0.0/pre-migration.py b/account_statement_import/migrations/14.0.2.0.0/pre-migration.py deleted file mode 100644 index 945fcfdb..00000000 --- a/account_statement_import/migrations/14.0.2.0.0/pre-migration.py +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2022 ForgeFlow S.L. -# License LGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openupgradelib import openupgrade - - -@openupgrade.migrate() -def migrate(env, version): - if openupgrade.column_exists( - env.cr, "account_bank_statement_line", "partner_bank_id" - ): - # during v14, a partner_bank_id field was added to statement lines, - # but later we realized it is not needed. - # As we remove the explicit partner_bank_id in statement line, we need to transfer the - # values to the move for getting them through delegated inheritance - openupgrade.logged_query( - env.cr, - """ - UPDATE account_move am - SET partner_bank_id = absl.partner_bank_id - FROM account_bank_statement_line absl - WHERE am.statement_line_id = absl.id - AND am.partner_bank_id IS NULL AND absl.partner_bank_id IS NOT NULL""", - ) - openupgrade.lift_constraints( - env.cr, "account_bank_statement_line", "partner_bank_id" - ) diff --git a/account_statement_import/static/src/js/account_dashboard_kanban.js b/account_statement_import/static/src/js/account_dashboard_kanban.js deleted file mode 100644 index b45327e2..00000000 --- a/account_statement_import/static/src/js/account_dashboard_kanban.js +++ /dev/null @@ -1,25 +0,0 @@ -odoo.define("account_statement_import.dashboard.kanban", function (require) { - "use strict"; - var viewRegistry = require("web.view_registry"); - - var AccountDashboardView = viewRegistry.get("account_dashboard_kanban"); - // Value can be undefined on some test scenarios. Avoid an error by checking if it is defined - if (AccountDashboardView !== undefined) { - var AccountDashboardController = - AccountDashboardView.prototype.config.Controller; - AccountDashboardController.include({ - buttons_template: "AccountDashboardView.buttons", - // We are reusing the create button - _onButtonNew: function (ev) { - ev.stopPropagation(); - return this.trigger_up("do_action", { - action: "account_statement_import.account_statement_import_action", - }); - }, - }); - return { - AccountDashboardView: AccountDashboardView, - AccountDashboardController: AccountDashboardController, - }; - } -}); diff --git a/account_statement_import/static/src/xml/account_dashboard_kanban.xml b/account_statement_import/static/src/xml/account_dashboard_kanban.xml deleted file mode 100644 index 7a4cdfd2..00000000 --- a/account_statement_import/static/src/xml/account_dashboard_kanban.xml +++ /dev/null @@ -1,14 +0,0 @@ - - diff --git a/account_statement_import/templates/assets.xml b/account_statement_import/templates/assets.xml deleted file mode 100644 index ae901090..00000000 --- a/account_statement_import/templates/assets.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -