CHAPITRE 24 — Permissions et rôles utilisateur Le module expose sept permissions distinctes, attribuables finement aux utilisateurs Dolibarr. Ce chapitre vous indique les attributions à privilégier en fonction des rôles, dans l'esprit du principe de moindre privilège. Les sept permissions du module Permission Ce qu'elle autorise paramMenu Voir l'entrée InfraS dans le menu Outils. Sans cette permission, le module est invisible pour l'utilisateur. readContent Consulter le contenu (pages, slots, médias) en lecture seule. Aucune modification possible. editContent Modifier les valeurs des slots (textes, images, couleurs, etc.) en brouillon. editTranslations Saisir et modifier les traductions (slots et fiches produit). editMedias Téléverser, modifier et supprimer des médias dans la bibliothèque. publish Publier les brouillons en attente, mettre en ligne ou retirer des pages. admin Configurer le module (sites gérés, constantes), supprimer des pages, accéder au Diagnostic. Note — Un utilisateur portant le drapeau Dolibarr « Super-administrateur » contourne toutes les permissions du module. Ce comportement est volontaire pour rester cohérent avec la philosophie de Dolibarr. Pour tester finement les permissions, utilisez un compte non administrateur. Les rôles types Plutôt que d'attribuer les permissions une à une à chaque utilisateur, il est préférable de définir des profils que vous applique ensuite aux comptes. Lecteur Pour une personne qui consulte le site sans le modifier (commercial, support, juriste relisant la conformité). paramMenu Oui readContent Oui Toutes les autres Non Rédacteur Pour une personne qui modifie les contenus mais ne publie pas seule (mise en place d'un circuit de relecture). paramMenu Oui readContent Oui editContent Oui editMedias Oui publish Non (pas de publication directe) Traducteur Pour une personne qui n'effectue que des traductions (souvent un prestataire externe). paramMenu Oui readContent Oui editTranslations Oui Toutes les autres Non Rédacteur autonome Pour une personne qui rédige et publie seule (équipe restreinte, indépendant, etc.). paramMenu Oui readContent Oui editContent Oui editMedias Oui editTranslations Oui publish Oui Administrateur du module Pour le développeur de l'agence ou le responsable technique du site. Toutes les permissions Oui Attribuer les permissions à un utilisateur Rendez-vous dans Accueil → Utilisateurs et Groupes → Liste des utilisateurs. Sélectionnez l'utilisateur cible. Cliquez sur l'onglet Permissions . Faites défiler jusqu'à la section InfraSStudio . Cochez les permissions à attribuer. Enregistrez. Conseil — Utilisez les groupes — Si vous administrez plusieurs rédacteurs, créez un groupe Dolibarr (par exemple « InfraS Rédacteurs ») et attribuez-lui les permissions. Les utilisateurs ajoutés au groupe en héritent automatiquement. Mettre en place un circuit de relecture Voici comment exploiter les permissions pour un circuit de relecture propre : Acteur Permissions Tâche Rédacteur readContent + editContent + editMedias Modifie les slots et prépare les brouillons. Relecteur readContent Consulte les brouillons dans l'aperçu, valide ou demande des modifications. Publicateur readContent + publish Publie les brouillons après validation du relecteur. Récapitulatif Vous savez désormais : Identifier les sept permissions du module. Définir cinq rôles types (lecteur, rédacteur, traducteur, rédacteur autonome, administrateur). Attribuer les permissions à un utilisateur ou à un groupe Dolibarr. Mettre en place un circuit de relecture à plusieurs.