Empêcher la création d'objets depuis les listes de sélection

Dans le fonctionnement standard Odoo, il est souvent possible de créer des objets directement depuis une liste de sélection ("enregistrer et créer").

Cette possiblité n'est pas toujours utile, et il suffit d'une inattention pour que des doublons soient créés. Cela peut poser problème si l'on a créé des doublons de contact ou de produits depuis un bon de commande, par exemple, car cela pollue la base de donnée et risque d'induire en erreur tous les utilisateur·rices en listant des données non configurées.

 creation_article_otf.png

Pour éviter de créer de nouveaux objets, plusieurs modules existent.

Empêcher les doublons de contacts

Il n'y a rien à configurer.

 
Empêcher les doublons de produits

Il n'y a rien à configurer.

 

Empêcher la création de clients depuis le point de vente

Il n'y a rien à configurer.

 
Empêcher la création de tâches et de projets depuis les feuilles de temps

Il n'y a rien à configurer.

 

Empêcher les doublons d'autres objets

Le module suivant fonctionne seulement pour les champs "many to one", c'est-à-dire lorsqu'on peut uniquement sélectionner une valeur dans une liste (par exemple, le client sur un bon de commande)

Ce module existe en v14

Il faut configurer les modèles qu'on souhaite bloquer. D'abord, se rendre dans le module Configuration et cliquer sur l'onglet "Technique" :

base_optional_quick_create_technique.png

Ensuite, chercher le modèle à bloquer :

base_optional_quick_create_modèle.png

Enfin, cocher l'option "Avoid Quick Create" :

base_optional_quick_create_config.png

 

 

 


Revision #10
Created 27 January 2022 08:56:17 by Pol
Updated 2 June 2025 08:26:51 by Admin