manage attrs attribute, espesialy for readonly

This commit is contained in:
Pierre Verkest
2015-10-03 01:15:27 +02:00
parent 0c41e40ec5
commit 858d554cfc
3 changed files with 55 additions and 17 deletions

View File

@@ -20,6 +20,7 @@
<field name="arch" type="xml">
<field name="login" position="after">
<field name="active" widget="boolean_switch"
attrs="{'readonly': [('login', '=', 'admin')]}"
options="{'quick_edit': True, 'extra': {'onText': 'Yes', 'offText': 'No'}}"
context="{'test': 'test value'}"/>
</field>
@@ -31,7 +32,8 @@
<field name="model">res.users</field>
<field name="arch" type="xml">
<field name="active" position="replace">
<field name="active" widget="boolean_switch" readonly="0"
<field name="active" widget="boolean_switch"
attrs="{'readonly': [('login', '=', 'admin')]}"
options="{'quick_edit': True, 'extra': {'onText': 'Yes', 'offText': 'No'}}"
context="{'test': 'test value'}"/>
</field>
@@ -48,6 +50,7 @@
<field name="login"/>
<field name="lang"/>
<field name="active" widget="boolean_switch"
attrs="{'readonly': [('login', '=', 'admin')]}"
options="{'quick_edit': True, 'extra': {'onText': 'Yes', 'offText': 'No'}}"
context="{'test': 'test value'}" />
</tree>