Champs en lecture seule par groupe d'utilisateurs
Rendez des champs en lecture seule par groupe d'utilisateurs, modèle et type de vue, lignes de commande incluses. Sans code.
Présentation du module
/ Odoo 20 · Personnalisations
Champs en lecture seule par groupe
Verrouillez les champs que vos utilisateurs ne doivent pas toucher, par groupe, par modèle et par type de vue. Uniquement de la configuration depuis les Paramètres : pas de XML à écrire, pas de module à mettre à jour.
Ce que fait l'app
Verrouillez un champ pour les bonnes personnes
Les vendeurs ne doivent pas modifier le prix unitaire. Seuls les comptables doivent toucher aux conditions de paiement. Aujourd'hui, cela demande une vue personnalisée par cas. Avec ce module, c'est une ligne de configuration.
Deux logiques
« Lecture seule pour ces groupes » verrouille les champs pour les membres des groupes. « Modifiable uniquement pour ces groupes » les verrouille pour tous les autres.
Par type de vue
Appliquez une règle à toutes les vues, ou uniquement à la vue formulaire, liste, kanban ou activité du modèle.
Lignes incluses
Les règles sur un modèle de lignes s'appliquent aussi dans le formulaire parent : verrouillez le Prix unitaire des lignes de devis sans toucher au reste de la commande.
Tout modèle, tout champ
Modèles standard ou personnalisés, champs simples ou relationnels. Ordonnez les règles avec la poignée, archivez-les avec l'interrupteur Actif.
Même devis, deux utilisateurs
Verrouillé pour les vendeurs, ouvert aux managers
Règles : Prix unitaire et Remise des lignes de commande, Expiration et Conditions de paiement du devis, modifiables uniquement par Ventes / Administrateur. Vraies captures d'écran Odoo 19, première ligne en mode édition.
Vendeur : les champs sont en lecture seule
Administrateur des ventes : les mêmes champs restent modifiables
Mise en place
Trois étapes, sans code
1
Ouvrez les règles
Activez le mode développeur, puis allez dans Paramètres › Technique › Interface utilisateur › ReadOnly Rules.
2
Créez une règle
Choisissez le modèle, les champs, le type de vue, le mode et les groupes. Enregistrez.
3
Rechargez l'écran
La règle s'applique au prochain chargement de la vue. Odoo met les vues en cache dans le navigateur : un rechargement de la page, parfois deux, affiche le changement.
Sous le capot
Comment ça fonctionne
Un verrou d'écran, pas une règle de sécurité
Le verrou se situe dans l'interface utilisateur. Les imports, l'API, les actions serveur, les automatisations et les onchanges peuvent toujours écrire le champ. Lorsque les données doivent être protégées, utilisez les droits d'accès ou les règles d'enregistrement ; utilisez ce module pour garder des écrans clairs au quotidien et éviter les erreurs.
Une question ? Un problème ? Parlez à ceux qui l'ont développé.
Nous vous répondons dans les 8 heures ouvrables.
Écrivez-nous directement à
Publié par
Nalios — Partenaire Odoo Gold, Belgique — nalios.be