Skip to Content
Menu
This question has been flagged
6721 Views

It's a question for OpenERP SA.

In v7, if you don't use <field name="name">...</field>, a default value is taken into account in database (see image).

<record id="view_partner_xxxx_form" model="ir.ui.view">
    <field name="name">res.partner.YYYYYY.form</field>
    <field name="model">res.partner</field>
    <field name="inherit_id" ref="base.view_partner_xxxxx_form" />
    <field name="arch" type="xml">
        <xpath expr="/form/sheet/notebook" position="inside">

....

Might we consider like a good practice (I think that yes) to no more define this tag/attribute in most of views except if i want to define an specific name for a specific use.

If yes, there'll no more string like that

<field name="name">res.partner.the.name.than.i.defined.like.this.or.like.this.because.it's.an.odd.day.form</field>
   or
<field name="name">res.partner.grandmother.goes.well.form</field>

Default behaviour

image description

Thanks for the response.

Avatar
Discard

In Form view header shows always model Field "name" value. If name field is not available in the model then its shows "(model.name , record_id)" or if we define _rec_name = 'field_name' in python its shows "field_value"

Related Posts Replies Views Activity
1
Sep 19
9111
1
Mar 15
10288
1
Aug 21
9276
12
Dec 23
43746
6
Sep 17
7796