← Back to team overview

openerp-community team mailing list archive

Re: renaming modules

 

openupgrade.update_module_names(
        cr, module_namespec
        )

Just saying, works for me.


On Tue, Jul 1, 2014 at 9:00 PM, Ferdinand Gassauer <office@xxxxxxxxxx>
wrote:

> On 2014-07-01 09:27, Stefan wrote:
>
>> 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.
>>
> given the number of modules being around such a extension would be very
> welcome
>
>>
>> Cheers,
>> Stefan.
>>
>>
>
> --
> Ferdinand Gassauer
> Eigentümer
> ChriCar Bet. u. Ber. GmbH
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openerp-community
> Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openerp-community
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References