Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
3055 Weergaven

Hi, all

While creating my first module for odoo 10.0, I initially specified the _inherits attribute for some new model classes. I subsequently found that I don't need it for my purposes. However, despite upgrading the module, removing the _inherits attribute and, later, even specifying 

_inherits = {}

the inherited model fields still appears in my new model.

How can I remove the link between my model field and the inherited model?

Avatar
Annuleer
Auteur

The simplest way I can see to do this is to run the following query in in the database:

delete from ir_model_fields where model = 'model.name' and relation is not null and relation_field is null and relation_table is null and related is not null

Is this viable?

Gerelateerde posts Antwoorden Weergaven Activiteit
1
feb. 23
2480
4
feb. 25
2290
1
aug. 24
1951
2
nov. 24
3113
1
aug. 24
1790