Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
3846 Vizualizări

how can we hide the edit button on specific record state for specific user groups.

Imagine profil
Abandonează
Cel mai bun răspuns


Hi  paidy kumar,

Try,

In Py

x_css = fields.Html(
sanitize=False,
compute='_compute_css',
store=False,
)

def _compute_css(self):
for rec in self:
# To Remove Edit Option
if self.
env.user.has_group('module_name.group_name') and rec.state != 'draft' :
            rec.x_css =''
else:
rec.
x_css = False

In XML


Hope it helps,
Kiran K


Imagine profil
Abandonează
Autor

your idea awesome...thank you so much you made my day.

Autor

i just changed this line rec.x_css = '<style> .o_form_button_edit {display:None}</style>'

Yea..That's Correct
Missed while copying I guess,

In Py

x_css = fields.Html(
sanitize=False,
compute='_compute_css',
store=False,
)

def _compute_css(self):
for rec in self:
# To Remove Edit Option
if self.env.user.has_group('module_name.group_name') and rec.state != 'draft' :
rec.x_css ='<style>.o_form_button_edit {display: none !important;}</style>'
else:
rec.x_css = False

In XML

<field name="x_css" force_save="1" nolabel="1"/>

Related Posts Răspunsuri Vizualizări Activitate
2
sept. 23
3687
1
dec. 22
2050
3
nov. 22
4201
1
nov. 22
4500
0
feb. 22
2281