Community mailing list archives
Re: Upgrading Odoo - custom modules and viewsby
Migration is surely a tedious task and you have to be very much accurate in each bit.
For migration, you need to make better sure to have a good anlaysis skill so that you know technical differences as well as functional differences, especially when you have custom modules altering official module functionalities. The custom modules which contains custom models, is pretty straight in migration usually, except the view part and web views.
We have done migration from v5 to v7, v7 to v8, v6 to v8, v6 to v9, and working on this month on a v8 to v10 migration. We have made our own way of scripting each bit of module making sure the functionality stays, the technical compatibility stays.
And to do migrations of custom modules I should write migration scripts that reflect the new major version of Odoo?-TorvaldTorvald Baade BringsvorBringsvor Consulting AS - Odoo (formerly OpenERP) implementation partnerSkogveien 13b, 1406 Ski. Tel (+47) 4548 28482016-11-02 18:23 GMT+01:00 Fabien Pinckaers <email@example.com>:
In addition to what has been said, you have two options:
1/ Odoo upgrades your custom modules
2/ You/the partner upgrade your custom modules
For 1/, we charge $1000 for 1000 lines of code. This includes upgrade of the data and the code (convert to be API, report engine...). We use sloccount to count lines of code, removing comments and blank spaces.
For 2/, there is no extra, upgrade is included in Odoo Enterprise. But you get a database with all data upgraded, but not your modules. So, you must finish the migration yourself. (The data are still in the DB, so you can easily 'continue' the migration with your own script)
Note that it takes a few weeks for your first upload to go on v10 (for further uploads its just a few minutes / hours). Since v10 is new, as we have to extensively tests new DBs manually (in addition to our automated tests) and continuously improve upgrade scripts. Once we will have upgraded a few hundreds DBs, it will be faster.
FabienOn Nov 2, 2016 10:38 PM, "Ray Carnes" <firstname.lastname@example.org
>> If for example Odoo encounter a table or field that they know nothing about, will it be left out of the upgraded database alltogether or will you be provided a list of such fields etc?
Odoo marks ‘to upgrade’ any modules that are not certified – so either the Customer or the Partner needs to upgrade them to complete the migration – or they can have Odoo do this for an additional fee (based on line count).
Odoo upgrades all documents types in the database to new versions (Partners, Products, Invoices, Payments, Views, Menus) as well as all code, data and XML for the certified modules.
Refer to upgrade.odoo.com for details
What are your experiences with upgrading Odoo under the enterprise contract? I have a customer that have a fair number of custom modules and customized views running on Odoo 8. They are considering purchasing an enterprise contract and upgrading their installation to Odoo 10. Most of the development has been done inhouse so it would be possible for them to do the upgrades of the modules themselves, but we are unsure about the process.
If for example Odoo encounter a table or field that they know nothing about, will it be left out of the upgraded database alltogether or will you be provided a list of such fields etc?
Yeah I know we should be contacting Odoo directly, just thought I'd hear the responses in here first.
Torvald Baade Bringsvor
Bringsvor Consulting AS - Odoo (formerly OpenERP) implementation partner
Skogveien 13b, 1406 Ski. Tel (+47) 4548 2848
Visit our website : http://www.serpentcs.com