Aller au contenu principal
Peef

← Articles

Supprimer la vue Kanban de res.partner dans Odoo

· Engineering Odoo

D'abord, il faut savoir que cette vue est affichée par ce code dans le module base:

Définition de l'action

<record id="action_partner_form" model="ir.actions.act_window">
    <field name="name">Customers</field>
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">res.partner</field>
    <field name="view_mode">kanban,tree,form</field>
    <field name="context">{"search_default_customer":1}</field>
    <field name="help" type="html">
        <p class="o_view_nocontent_smiling_face">
            Click to add a contact in your address book.
        </p>
        <p>
            Odoo helps you easily track all activities related to
            a customer: discussions, history of business opportunities,
            documents, etc.
        </p>
    </field>
</record>

Définition de la vue kanban

<record id="action_partner_form_view_kanban" model="ir.actions.act_window.view">
    <field name="sequence" eval="1"/>
    <field name="view_mode">kanban</field>
    <field name="view_id" ref="res_partner_kanban_view"/>
    <field name="act_window_id" ref="action_partner_form"/>
</record>

Maintenant, le principe est le suivant.

Supprimer l'action qui affiche le kanban

Dans votre propre module, désactivez l'enregistrement ir.actions.act_window.view qui associe la vue kanban à l'action :

<record id="base.action_partner_form_view_kanban" model="ir.actions.act_window.view">
    <field name="active" eval="False"/>
</record>

Retirer le mode kanban dans les vues

Puis surchargez l'action pour ne garder que les vues que vous voulez :

<record id="base.action_partner_form" model="ir.actions.act_window">
    <field name="view_mode">tree,form</field>
</record>

Vous pouvez utiliser le même principe pour tout type de vue :)



Articles liés

Newsletter

Chaque mois : un cas réel de migration, d'intégration ou de production Odoo. Ce que j'ai fait, ce qui a cassé, et pourquoi.

Aucun spam. Désinscription en un clic.

À propos de l'auteur

Je suis Nasser, développeur Odoo depuis 2016. Je travaille sur les intégrations et les migrations Odoo, avec le stock et la production. Certifié Odoo, membre de l'OCA, basé en Allemagne.

Ici, pas de théorie : les articles et les vidéos sortent de missions réelles, avec le code, les erreurs et ce que je ferais autrement la prochaine fois.

Voir la chaîne YouTube →