【发布时间】:2016-04-09 17:26:37
【问题描述】:
我有一些扩展 Odoo 附加组件的模块。例如,my_module 中扩展 crm 的模型:
class Lead(models.Model):
_inherit = 'crm.lead'
# exmaple fields
field_1 = fields.Char(...)
field_2 = fields.Many2one(...)
# ... field 99
class Stage(models.Model):
_inherit = 'crm.stage'
# exmaple fields
field_1 = fields.Char(...)
field_2 = fields.Many2one(...)
# ... field 99
同样的情况也适用于扩展hr、product等的模块。
我需要对模型进行一些更改。例如,在my_module_1 中,我需要更改my_module_2 中的几个字段(类型、关系),只是为了删除一些字段等。当然我还需要更改每个模块的视图。当然,我有我的自定义模型,这些模型与来自不同应用程序/模块的模型有依赖关系。但我有必须存储的生产数据。
我没有在 Odoo 中找到任何有关迁移(或模块同步)的信息。
我的问题是:在生产中更新模块/应用程序的最佳方式是什么(如果我们在模型和视图领域有很多变化)?提前致谢。
【问题讨论】: