Hello everybody, I would like to make my form fields readonly in my model based on a condition, I'm trying it with fields_view_get for not add "attrs readonly" in each field in my xml file, I have the following code:
@api.model
def fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False):
doc = etree.XML(res['arch'])
for field in res['fields']:
for node in doc.xpath("//field[@name='%s']" % field):
node.set("readonly", "1")
setup_modifiers(node, res['fields'][field])
res['arch'] = etree.tostring(doc)
return res
But it doesn't work, what could be my problem? Thank you so much!