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

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 

Avatar
Zrušit

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

Nejlepší odpověď

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

Avatar
Zrušit
Autor

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

Nejlepší odpověď

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

Avatar
Zrušit
Nejlepší odpověď

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

Avatar
Zrušit
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 Odpovědi Zobrazení Aktivita
3
čvn 25
1107
1
čvc 25
1563
1
led 22
2665
0
bře 15
3041
1
kvě 22
2467