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

Hello guys i was wondering if some one knows how to hide On-time Rate button that exists in res.partner view if someone knows how please repond 😊


Im working on odoo 18 

Imagine profil
Abandonează

Inherite the view purchase_stock.res_partner_view_purchase_buttons_inherit and add an invisible=1 to the button.

Cel mai bun răspuns

Hi Zahtoot,

You can achieve this by using the following XML code to modify the view:


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

            <field name="name">res.partner.hide.on.time.rate.by.text</field>

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

            <field name="inherit_id" ref="purchase_stock.res_partner_view_purchase_buttons_inherit"/>

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

            <xpath expr="//button[.//field[@name='on_time_rate']]" position="attributes">

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

                </xpath>

            </field>

        </record>


I Hope this information will helpful to you.

Thanks & Regards,

Email:  odoo@aktivsoftware.com           

Skype: kalpeshmaheshwari

Imagine profil
Abandonează
Autor

thanks brother i was doing the same in my code but without the .// before field in the xpath thanks you 🙂

Cel mai bun răspuns

Hi,

Try the below code:

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

            <field name="name">res.partner.purchase.stock.form.inherit</field>

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

            <field name="inherit_id" ref="purchase.res_partner_view_purchase_buttons"/>

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

                        <xpath expr="//button[@name='%(action_purchase_vendor_delay_report)d']"

position="attributes">

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

                         </xpath>

             </field>

</record>


Hope it helps

Imagine profil
Abandonează
Cel mai bun răspuns

Hello Zahtood,

open partner form view and activate studio by clicking on studio icon at top right corner.

click on button "on-time rate" and at left panel select invisible checkbox to hide that button.

 


Thanks & Regards,

CandidRoot Solutions Pvt. Ltd.

Mobile: (+91) 8849036209

Email: info@candidroot.com

Imagine profil
Abandonează
Autor

thanks for the respond but im looking for coding solution im making a custom module and i need to hide this button thanks again 😃

Related Posts Răspunsuri Vizualizări Activitate
3
iun. 25
1168
1
iul. 25
1598
1
ian. 22
2691
0
mar. 15
3079
1
mai 22
2509