Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
2195 Vizualizări

Hello,


I want to create two field for email adresses for my contacts and I want to erase the mobile field? How can I achieve that? I'm only using the contact app and helpdesk. Odoo 16

Thanks

Imagine profil
Abandonează
Autor Cel mai bun răspuns

Hello,


Is there no easier way to do so because I'm not confortable with the XML.

Thanks for your response though

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

Try like following code

class ResPartners(models.Model):
_inherit = 'res.partner'
email_test = fields.Char(string='Email Test')

In .xml

<odoo>


    <record id="contact_email" model="ir.ui.view">


        <field name="name">res.partner.form</field>


        <field name="model">res.partner</field>


        <field name="inherit_id" ref="base.view_partner_form"/>


        <field name="arch" type="xml">


            <xpath expr="//form/sheet/group/group/field[@name='email']" position="after">


                <field name="email_test"/>


            </xpath>


            <xpath expr="//form/sheet/group/group/field[@name='phone']" position="attributes">


            <attribute name="invisible">1</attribute>


        </field>


    </record>


</odoo>


Regards

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
mar. 24
1643
2
iul. 25
1046
0
feb. 25
1465
0
ian. 25
1226
1
dec. 24
1618