Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
6456 Zobrazení

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šit
Nejlepší odpověď
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šit

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

Related Posts Odpovědi Zobrazení Aktivita
1
bře 15
4352
2
čvn 16
3306
3
led 16
4631
1
bře 15
3041
1
bře 15
6243