Skip to main content

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

paramMenu

Voir l'entrée InfraS dans le menu Outils. Sans ça, le module est invisible pour l'utilisateur.

readContent

Lire le contenu (pages, slots, médias) en lecture seule. Aucune modification possible.

editContent

Modifier les valeurs des slots (textes, images, couleurs, …) en brouillon.

editTranslations

Saisir et modifier les traductions (slots et fiches produit).

editMedias

Uploader, modifier, supprimer des médias dans la bibliothèque.

publish

Publier les brouillons en attente, mettre des pages en/hors ligne.

admin

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é).

paramMenu

readContent

Toutes les autres

✍️ Rédacteur

Pour quelqu'un qui modifie les contenus mais ne publie pas seul (workflow de relecture).

paramMenu

readContent

editContent

editMedias

publish

❌ (pas de publication directe)

🌍 Traducteur

Pour quelqu'un qui ne fait que des traductions (souvent un prestataire externe).

paramMenu

readContent

editTranslations

Toutes les autres

🚀 Rédacteur autonome

Pour quelqu'un qui rédige et publie seul (équipe réduite, freelance, …).

paramMenu

readContent

editContent

editMedias

editTranslations

publish

⚙️ Administrateur module

Pour le développeur de l'agence ou le responsable technique du site.

Toutes les permissions


🛠️ Attribuer les permissions à un utilisateur

  1. Allez dans Accueil → Utilisateurs & Groupes → Liste des utilisateurs.
  2. Sélectionnez l'utilisateur cible.
  3. Cliquez sur l'onglet Permissions.
  4. Faites défiler jusqu'à la section InfraSStudio.
  5. Cochez les permissions à attribuer.
  6. 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

readContent

+

editContent

+

editMedias

Modifie les slots, prépare les brouillons.

👁️ Relecteur

readContent

Consulte les brouillons dans l'aperçu, valide ou commente.

🚀 Publicateur

readContent

+

publish

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.