Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
1755 Vistas

I have added a page to sales orders and added an custom field for bill (many2many)

I need a way to make the field read-only for specific users only admin can add the bill 

This my code



can any one help please

Avatar
Descartar
Mejor respuesta

Hello Esraa Abu Amer,


Hope you are doing well.


write you code like this.


//Code in comment//


Hope this helps!


Thanks & Regards,

Email:  odoo@aktivsoftware.com           

Skype: kalpeshmaheshwari  

Avatar
Descartar

Code :

<xpath expr="//field[@name='cover_page']" position="before">
<field name="is_manager" invisible="1"/>
<field name="bill_ids"
attrs="{'readonly':[('is_manager', '=', False)]}"/>
</xpath>

is_manager = fields.Boolean(
compute="_compute_is_manager",
)

def _compute_is_manager(self):
self.is_manager = self.env.user.has_group("sales_team.group_sale_manager")

Publicaciones relacionadas Respuestas Vistas Actividad
9
jul 21
62837
8
nov 19
7725
3
ago 24
15839
0
may 23
1686
1
mar 23
2294