Odoo Help


Odoo - how to inherit a view and preserve the original?

Drees Far
on 12/14/15, 5:13 AM 949 views

Hello everybody!!!

Can anyone explain to me how can i inherit a view and preserve the original one In Odoo?

Thanks a lot in advance.

Best Regards.

Axel Mendoza
On 12/14/15, 7:47 AM

Hi @Drees Far

You need to set the field mode for the view record with value primary, like:

<field name="mode">primary</field>

Read the help of that field here:

'mode': fields.selection(

[('primary', "Base view"), ('extension', "Extension View")],

string="View inheritance mode", required=True,

help="""Only applies if this view inherits from an other one (inherit_id is not False/Null).

* if extension (default), if this view is requested the closest primary view

is looked up (via inherit_id), then all views inheriting from it with this

view's model are applied

* if primary, the closest primary view is fully resolved (even if it uses a

different model than this one), then this view's inheritance specs

(<xpath/>) are applied, and the result is used as if it were this view's

actual arch.


No comments or activity here? One more dropped bullet

Axel Mendoza
on 12/22/15, 3:11 PM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 12/14/15, 5:13 AM
Seen: 949 times
Last updated: 12/14/15, 7:47 AM