Permissions et rôles utilisateur
🔐 Chapitre 24 — Permissions et rôles utilisateur
InfraSStudio expose 7 permissions distinctes que vous pouvez attribuer finement aux utilisateurs Dolibarr. Ce chapitre vous montre quoi donner à qui pour respecter le principe du moindre privilège.
📋 Les 7 permissions du module
Permission | Ce qu'elle autorise |
|---|---|
| Voir l'entrée InfraS dans le menu Outils. Sans ça, le module est invisible pour l'utilisateur. |
| Lire le contenu (pages, slots, médias) en lecture seule. Aucune modification possible. |
| Modifier les valeurs des slots (textes, images, couleurs, …) en brouillon. |
| Saisir et modifier les traductions (slots et fiches produit). |
| Uploader, modifier, supprimer des médias dans la bibliothèque. |
| Publier les brouillons en attente, mettre des pages en/hors ligne. |
| Configuration du module (sites managés, constantes), suppression de pages, accès au diagnostic. |
💡 Note importante — Un utilisateur avec le drapeau Dolibarr « Super-administrateur » bypass toutes les permissions du module. C'est volontaire (cohérent avec Dolibarr). Pour un test fin des permissions, utilisez un compte non-admin.
🎭 Les rôles types
Plutôt que d'attribuer les permissions une par une à chaque utilisateur, définissez des profils que vous appliquez ensuite aux comptes.
📖 Lecteur
Pour quelqu'un qui consulte le site sans le modifier (commercial, support, juriste relisant la conformité).
| ✅ |
| ✅ |
Toutes les autres | ❌ |
✍️ Rédacteur
Pour quelqu'un qui modifie les contenus mais ne publie pas seul (workflow de relecture).
| ✅ |
| ✅ |
| ✅ |
| ✅ |
| ❌ (pas de publication directe) |
🌍 Traducteur
Pour quelqu'un qui ne fait que des traductions (souvent un prestataire externe).
| ✅ |
| ✅ |
| ✅ |
Toutes les autres | ❌ |
🚀 Rédacteur autonome
Pour quelqu'un qui rédige et publie seul (équipe réduite, freelance, …).
| ✅ |
| ✅ |
| ✅ |
| ✅ |
| ✅ |
| ✅ |
⚙️ Administrateur module
Pour le développeur de l'agence ou le responsable technique du site.
Toutes les permissions | ✅ |
🛠️ Attribuer les permissions à un utilisateur
- Allez dans Accueil → Utilisateurs & 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.
💡 Astuce groupes — Si vous avez plusieurs rédacteurs, créez un groupe Dolibarr « InfraS Rédacteurs » et attribuez les permissions au groupe. Les utilisateurs ajoutés au groupe héritent automatiquement.
🔄 Workflow de relecture à plusieurs
Voici comment exploiter les permissions pour un workflow propre :
Acteur | Permissions | Ce qu'il fait |
|---|---|---|
📝 Rédacteur |
+
+
| Modifie les slots, prépare les brouillons. |
👁️ Relecteur |
| Consulte les brouillons dans l'aperçu, valide ou commente. |
🚀 Publicateur |
+
| Publie les brouillons après validation du relecteur. |
📋 Récapitulatif
✅ Vous savez maintenant :
- Identifier les 7 permissions InfraSStudio.
- Définir 5 rôles types (lecteur, rédacteur, traducteur, rédacteur autonome, admin).
- Attribuer les permissions à un utilisateur ou à un groupe Dolibarr.
- Mettre en place un workflow de relecture à plusieurs.