diff options
| author | Yannick Tivisse <yti@odoo.com> | 2017-01-05 16:37:29 +0100 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2017-01-05 16:38:48 +0100 |
| commit | 84dc52d715eb8b645e5b989060f8f224579bc14d (patch) | |
| tree | 9afeb0517c931ef24cc60d0f00488183e88db6a7 | |
| parent | 39e5dcc12e1a5482ccda813af9d8bb802a33d5cb (diff) | |
[FIX] auth_ldap,auth_oauth,base_gengo: Hide config fields if unchecked option
In general settings
| -rw-r--r-- | addons/auth_ldap/views/auth_ldap_config_settings_views.xml | 2 | ||||
| -rw-r--r-- | addons/auth_oauth/views/res_config_views.xml | 4 | ||||
| -rw-r--r-- | addons/base_gengo/views/res_config_views.xml | 16 |
3 files changed, 11 insertions, 11 deletions
diff --git a/addons/auth_ldap/views/auth_ldap_config_settings_views.xml b/addons/auth_ldap/views/auth_ldap_config_settings_views.xml index 67d14215027..344aeda46b1 100644 --- a/addons/auth_ldap/views/auth_ldap_config_settings_views.xml +++ b/addons/auth_ldap/views/auth_ldap_config_settings_views.xml @@ -6,7 +6,7 @@ <field name="inherit_id" ref="base_setup.base_config_settings_view_form"/> <field name="arch" type="xml"> <div name='auth_ldap_right_pane' position="inside"> - <div> + <div attrs="{'invisible': [('module_auth_ldap','=',False)]}"> <button type="action" name="%(auth_ldap.action_ldap_installer)d" string="LDAP Server" icon="fa-arrow-right" class="btn-link"/> </div> </div> diff --git a/addons/auth_oauth/views/res_config_views.xml b/addons/auth_oauth/views/res_config_views.xml index 4f0912afa18..0bc57df9127 100644 --- a/addons/auth_oauth/views/res_config_views.xml +++ b/addons/auth_oauth/views/res_config_views.xml @@ -6,14 +6,14 @@ <field name="inherit_id" ref="base_setup.base_config_settings_view_form"/> <field name="arch" type="xml"> <div id="msg_module_auth_oauth" position="replace"> - <div class="content-group"> + <div class="content-group" attrs="{'invisible': [('module_auth_oauth','=',False)]}"> <div class="mt16"> <button type="action" name="%(auth_oauth.action_oauth_provider)d" string="OAuth Providers" icon="fa-arrow-right" class="btn-link"/> </div> </div> </div> <div id="module_auth_oauth" position="after"> - <div class="col-xs-12 col-md-6 o_setting_box"> + <div class="col-xs-12 col-md-6 o_setting_box" attrs="{'invisible': [('module_auth_oauth','=',False)]}"> <div class="o_setting_left_pane"> <field name="auth_oauth_google_enabled"/> </div> diff --git a/addons/base_gengo/views/res_config_views.xml b/addons/base_gengo/views/res_config_views.xml index a78bf51c07f..66546b2d1e5 100644 --- a/addons/base_gengo/views/res_config_views.xml +++ b/addons/base_gengo/views/res_config_views.xml @@ -7,32 +7,32 @@ <field name="arch" type="xml"> <xpath expr="//div[@name='base_gengo_right_pane']" position="inside"> <div name="base_gengo_right_pane" position="replace"> - <label for="id" string="Public Key"/> - <div name="gengo_public_key"> + <label for="id" string="Public Key" attrs="{'invisible': [('module_base_gengo','=',False)]}"/> + <div name="gengo_public_key" attrs="{'invisible': [('module_base_gengo','=',False)]}"> <div name="gengo_public_key"> <field name="gengo_public_key" nolabel="1" placeholder="Add Gengo login Public Key..."/> </div> </div> - <label for="id" string="Private Key"/> - <div name="gengo_private_key"> + <label for="id" string="Private Key" attrs="{'invisible': [('module_base_gengo','=',False)]}"/> + <div name="gengo_private_key" attrs="{'invisible': [('module_base_gengo','=',False)]}"> <div name="gengo_private_key"> <field name="gengo_private_key" password="True" nolabel="1" placeholder="Add Gengo login Private Key..."/> </div> </div> - <div name="gengo_auto_approve"> + <div name="gengo_auto_approve" attrs="{'invisible': [('module_base_gengo','=',False)]}"> <div name="gengo_auto_approve"> <field name="gengo_auto_approve"/> <label for="id" string="Auto Approve Translation"/> </div> </div> - <div name="gengo_sandbox"> + <div name="gengo_sandbox" attrs="{'invisible': [('module_base_gengo','=',False)]}"> <div name="gengo_sandbox"> <field name="gengo_sandbox"/> <label for="id" string="Sandbox Mode"/> </div> </div> - <label for="id" string="Comment"/> - <div name="gengo_comment"> + <label for="id" string="Comment" attrs="{'invisible': [('module_base_gengo','=',False)]}"/> + <div name="gengo_comment" attrs="{'invisible': [('module_base_gengo','=',False)]}"> <div name="gengo_comment"> <field name="gengo_comment" nolabel="1" placeholder="Add your comments here for translator...."/> </div> |
