Skip to Content
Menu
This question has been flagged
1 Odpoveď
6345 Zobrazenia

I´ve added a record rule that restricts write when a condition is not met.


The rule works, but the 'Edit' button is not removed. My question is, is the expected behaviour for this button to dissapear if the record is not writeable?

Avatar
Zrušiť
Best Answer
Try this...


# Add Html Field

test_css = fields.Html(string='CSS', sanitize=False, compute='_compute_css', store=False)


# Add compute function
@api.depends('state')
def _compute_css(self):
for record in self:
    # You can modify the below below condition
    if record.state != 'draft':
       record.test_css = '<style>.o_form_button_edit {display: none !important;}</style>'
    else:
       record.test_css = False


<!--Finally Add the field in the form view-->

<field name="test_css" invisible="1"/>
Avatar
Zrušiť

How did you use record rule to restrict edit access?
pls define the domain

Related Posts Replies Zobrazenia Aktivita
1
mar 15
4208
2
jún 16
3130
3
jan 16
4454
1
mar 15
2973
1
mar 15
6114