Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
7742 Tampilan

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
Buang
Jawaban Terbai

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
Buang

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")

Post Terkait Replies Tampilan Aktivitas
9
Jul 21
63834
8
Nov 19
8364
3
Agu 24
16661
0
Mei 23
2184
1
Mar 23
2845