<?xml version="1.0" ?> <odoo> <record id="view_oauth_provider_form_inherit" model="ir.ui.view"> <field name="name">auth.oauth.provider.form</field> <field name="model">auth.oauth.provider</field> <field name="inherit_id" ref="auth_oauth.view_oauth_provider_form" /> <field name="arch" type="xml"> <xpath expr="//field[@name='css_class']" position="after"> <field name="is_keycloak_provider" /> <field name="root_endpoint" attrs="{'invisible': [('is_keycloak_provider','=',False)]}" /> <field name="realm_name" attrs="{'invisible': [('is_keycloak_provider','=',False)]}" /> <field name="is_admin_provider" attrs="{'invisible': [('is_keycloak_provider','=',False)]}" /> <field name="superuser" attrs="{'invisible': ['|', ('is_admin_provider','=',False), ('is_keycloak_provider', '=', False)]}" /> <field name="superuser_pwd" attrs="{'invisible': ['|', ('is_admin_provider','=',False), ('is_keycloak_provider', '=', False)]}" /> <field name="admin_user_endpoint" attrs="{'invisible': ['|', ('is_admin_provider','=',False), ('is_keycloak_provider', '=', False)]}" /> <field name="redirect_admin_url" attrs="{'invisible': ['|', ('is_admin_provider','=',False), ('is_keycloak_provider', '=', False)]}" /> <field name="reset_password_endpoint" attrs="{'invisible': ['|', ('is_admin_provider','=',False), ('is_keycloak_provider', '=', False)]}" /> </xpath> </field> </record> </odoo>