On 01-07-14 08:17, Davide Corio wrote: > Hi *, > in case someone needs to rename a module, what should be the correct approach? > is it possibile to handle this via migration scripts? (rename > everything…uninstall the old module...)
Hi Davide, untested, but I think the following could work: - Rename the module - Create a module that renames the XML-id's owned by the old module and set the new module state to 'to upgrade'. - Recreate the old module without any logic or data, depending on the migration module. - Run update --all first to reload the list of modules. Run --update all again to upgrade the new module. - Uninstall the old module and the migration module manually. It would probably be a 10 line patch to support module renames in the base module, using something like an 'oldname' directive in the manifest file. Cheers, Stefan. -- Therp - Maatwerk in open ontwikkeling Stefan Rijnhart - Ontwerp en implementatie [email protected] tel +31 (0) 614478606 http://therp.nl https://twitter.com/therp_stefan _______________________________________________ Mailing list: https://launchpad.net/~openerp-community Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-community More help : https://help.launchpad.net/ListHelp

