diff --git a/fusion_accounting_migration/__init__.py b/fusion_accounting_migration/__init__.py new file mode 100644 index 00000000..aee8895e --- /dev/null +++ b/fusion_accounting_migration/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/fusion_accounting_migration/__manifest__.py b/fusion_accounting_migration/__manifest__.py new file mode 100644 index 00000000..e6086d8d --- /dev/null +++ b/fusion_accounting_migration/__manifest__.py @@ -0,0 +1,36 @@ +{ + 'name': 'Fusion Accounting Migration', + 'version': '19.0.1.0.0', + 'category': 'Accounting/Accounting', + 'sequence': 27, + 'summary': 'Transitional module: migrates Odoo Enterprise accounting data to Fusion Accounting tables before Enterprise uninstall.', + 'description': """ +Fusion Accounting Migration +=========================== +Transitional helper that lives only during Enterprise-to-Fusion switchover. + +Provides: +- A safety guard that blocks uninstall of Odoo Enterprise accounting modules + (account_accountant, account_reports, account_followup, account_asset, + account_budget, account_loans) until the Fusion migration wizard has run +- A guided migration wizard accessible at Settings -> Fusion Accounting -> + Migrate from Enterprise (the wizard's per-feature migrations are added + by each Fusion sub-module that replaces an Enterprise feature) + +Once the switchover is complete, this module can safely be uninstalled. + +Built by Nexa Systems Inc. + """, + 'author': 'Nexa Systems Inc.', + 'website': 'https://nexasystems.ca', + 'support': 'support@nexasystems.ca', + 'maintainer': 'Nexa Systems Inc.', + 'depends': ['fusion_accounting_core'], + 'data': [ + 'security/ir.model.access.csv', + 'wizards/migration_wizard_views.xml', + ], + 'installable': True, + 'application': False, + 'license': 'OPL-1', +} diff --git a/fusion_accounting_migration/models/__init__.py b/fusion_accounting_migration/models/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/fusion_accounting_migration/security/ir.model.access.csv b/fusion_accounting_migration/security/ir.model.access.csv new file mode 100644 index 00000000..97dd8b91 --- /dev/null +++ b/fusion_accounting_migration/security/ir.model.access.csv @@ -0,0 +1 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink diff --git a/fusion_accounting_migration/tests/__init__.py b/fusion_accounting_migration/tests/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/fusion_accounting_migration/wizards/__init__.py b/fusion_accounting_migration/wizards/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/fusion_accounting_migration/wizards/migration_wizard_views.xml b/fusion_accounting_migration/wizards/migration_wizard_views.xml new file mode 100644 index 00000000..ccd0b26f --- /dev/null +++ b/fusion_accounting_migration/wizards/migration_wizard_views.xml @@ -0,0 +1,4 @@ + + + +