Hello,
I want to make the price unit read only by default except for can edit sale price group
I did the following but not worked
<odoo>
<data>
<record id="view_order_form_inherit_discount_price_unit" model="ir.ui.view">
<field name="name">sale.order.form.inherit.discount.price_unit</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='price_unit']" position="attributes">
<attribute name="attrs">{'readonly': [('user_id', '!=', user.id), ('id', 'not in', user.groups_id.ids)]}</attribute>
</xpath>
<xpath expr="//field[@name='discount']" position="attributes">
<attribute name="attrs">{'readonly': [('user_id', '!=', user.id), ('id', 'not in', user.groups_id.ids)]}</attribute>
</xpath>
</field>
</record>
</data>
</odoo>
<record id ="module_category_edit_price" model ="ir.module.category" >
<field name ="name" > Order Price </field>
<field name ="sequence" > 21 </field>
<field name ="parent_id " ref ="base.module_category_services" />
</record>
<record id ="group_can_edit_sale_price" model ="res.groups" >
<field name ="name" > Can edit sale price </field>
<field name =" category_id" ref ="module_category_edit_price" />
</record>