コンテンツへスキップ
メニュー
この質問にフラグが付けられました
2 返信
446 ビュー

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

アバター
破棄
最善の回答

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>


アバター
破棄
最善の回答

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

アバター
破棄
関連投稿 返信 ビュー 活動
1
8月 25
1815
2
3月 25
1380
1
2月 25
1728
1
12月 24
2234
2
12月 24
1545