Comments (7)
Hi @StefanRijnhart,
There are three possible scenarios here: (1) You need to keep the data, (2) You have decided you will move to Odoo and forget about the data, (3) You're exploring the changes between OpenERP 7.0 to make your mind.
The first and third cases would be satisfy by simply giving a BIG BIG WARNING when you have a module installed and it is removed in your target version.
The second case would simply drop everything.
I think OpenUpgrade should work by default as in (3), ie. be conservative. This means no change whatsoever in the code. But as you suggest the docs should address the issue and perhaps several functions in openupgrade
could assist those who need to simply drop everything.
Currently, I have simply reintroduced this module with empty models and XMLs so the upgrading process takes care of removing everything. I know my employer doesn't really use it.
from openupgrade.
This module is deprecated ('deprecation' Odoo style is of course: removed completely). You should either port it to 8.0, or uninstall it from your migrated database.
from openupgrade.
You could comment on this module on https://github.com/OpenUpgrade/OpenUpgrade/wiki/Migration-from-7.0-to-8.0 (which I think should be in the Sphinx doc really)
from openupgrade.
Actually, maybe OpenUpgrade should warn about obsolete modules and any known adoption attempt by the OCA.
from openupgrade.
BTW, where is the code of the Sphinx doc?
from openupgrade.
Doc are in https://github.com/OpenUpgrade/OpenUpgrade/tree/8.0/openerp/openupgrade/doc
To clean up your database, use our module https://github.com/OCA/server-tools/tree/8.0/database_cleanup
from openupgrade.
Closing this as this is out of scope for the default migration. If a version of the module is maintained for older versions, it can take care of its own migration, otherwise it can be removed with database_cleanup.
from openupgrade.
Related Issues (20)
- Migration continue don't run migration scripts HOT 5
- [14.0 -> 16.0] SQL views removed in Odoo HOT 6
- [v15 -> v16 Openupgrade] res_partner_views: Inherited view cannot have 'Groups' define on the record. Use 'groups' attributes inside the view definition
- [14.0] update all multi-company security rules HOT 6
- [12.0] violates not-null constraint decimal.precision HOT 4
- [13.0] wrong rename for account.move.reverse_entry_id HOT 1
- [12] Update 12 to 13 HOT 7
- Is there any config in openupgrade to disable oca install dependency? HOT 4
- [11→12]: psycopg2.ProgrammingError: can't adapt type 'res.company' [stock] HOT 4
- [15→16] sale_purchase: AttributeError: 'ir.model.constraint' object has no attribute '_module_data_uninstall' HOT 2
- [11->12] payment_icons in inherited website model of module website_payment from v11 is unavailable in v12, but used in footer template view HOT 1
- i cannot access to accounting HOT 1
- I am trying to update Odoo bitnami 15.0 and it isn't working
- [13 -> 14] Migration Error
- Unable Upgrade: How to upgrade from Odoo 16 to Odoo 17 ? HOT 2
- [14.0][account] ERROR: column "account_reconcile_model_line_id" referenced in foreign key constraint does not exist HOT 1
- [16.0] After DB migration account resequence failing HOT 1
- [IMP] openupgrade_framework: Do remove the ir.model.fields entries HOT 15
- Unescaped parameters in website 15.0 post-migration script HOT 2
- Migration to version 18.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openupgrade.