Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
2133 Zobrazení

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

Avatar
Zrušit
Autor Nejlepší odpověď

Hello,


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

Thanks for your response though

Avatar
Zrušit
Nejlepší odpověď

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

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
bře 24
1610
2
čvc 25
950
0
úno 25
1336
0
led 25
1151
1
pro 24
1498