Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
122 Visualizzazioni

I need to make this field read-only. I have set it as such in the Studio, but unfortunately it makes it read-only for just me. How can I make this read-only for all users?


SH

Avatar
Abbandona
Risposta migliore

Hi,


1- By using the following code, you can make the cost field read-only for all users



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

        <field name="name">product.template.view.form.inherit</field>

        <field name="model">product.template</field>

        <field name="inherit_id" ref="product.product_template_only_form_view"/>

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

            <xpath expr="//field[@name='standard_price']" position="attributes">

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

            </xpath>

        </field>

</record>



2- By using the studio.




Or by adding the readonly attribute in the product view, you can achieve this.


Hope it helps

Avatar
Abbandona
Risposta migliore

Hi,

You can make the "Cost" field (standard_price) read-only for all users using both

1. By using Studio

You can also set it based on a condition

2. By using Code


<record id="product_template_only_form_view"
model="ir.ui.view">
<field name="name">product.template.form.readonly.cost</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_only_form_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='standard_price']" position="attributes">
<attribute name="readonly">1</attribute>
</xpath>
</field>
</record>


Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
mar 25
1289
1
feb 25
1588
1
dic 24
2097
0
dic 24
1647
2
dic 24
1470