Skip to content
Snippets Groups Projects
auth_oauth_views.xml 1.85 KiB
<?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>