Permissions.

Apprendre DXPR BuilderGérer le siteGérer les droits d’accès

DXPR Builder définit trois permissions dans dxpr_builder.permissions.yml. Accordez-les sous People > Permissions (/admin/people/permissions). Deux pages d’admin et la route du navigateur de médias utilisent plutôt des permissions du cœur ; elles sont listées ci-dessous.

Référence des permissions

Permission Nom machine Ce qu’elle déverrouille
Administer DXPR Builder configuration administer dxpr builder configuration Le menu DXPR Studio et les pages General Settings, AI, Content Items, Migrations et User Licenses
Edit with DXPR Builder edit with dxpr builder L’éditeur sur le contenu que l’utilisateur peut mettre à jour, les routes IA de l’éditeur et les réglages d’éditeur propres à l’utilisateur
Administer dxpr builder profile administer dxpr_builder_profile La page User Profiles : créer, modifier et supprimer des profils du builder

Les deux premières sont marquées restrict access, donc la page Permissions affiche un avertissement de sécurité à côté. Le rôle Administrator a chaque permission, comme avec tout module.

Permissions du cœur de Drupal vérifiées par le module :

Permission Où
administer site configuration Les pages d’admin Page Templates et User Templates
view media Le dialogue Médiathèque ouvert par l’éditeur (/dxpr_builder/media-library)

Recommandations par rôle

Contributeurs de contenu

Accordez Edit with DXPR Builder. Les contributeurs ont aussi besoin de la permission de mettre à jour le contenu sur lequel ils travaillent, comme Basic page: Edit any content. Les éléments, modèles et boutons d’éditeur de texte qu’ils voient viennent du profil du builder assigné à leur rôle.

Constructeurs de site et webmestres

Accordez Edit with DXPR Builder et Administer dxpr builder profile. Ils décident alors de ce que voit chaque rôle. Le menu DXPR Studio exige Administer DXPR Builder configuration, donc sans elle ils atteignent les profils sous /admin/dxpr_studio/dxpr_builder/profile.

Administrateurs

Accordez les trois, plus Administer site configuration pour les pages de modèles. Les administrateurs gèrent réglages, IA, licences et modèles.

Limites par profil

Les profils du builder restreignent ce qu’un rôle voit dans l’éditeur. Créez-les sous DXPR Studio > DXPR Builder > User Profiles (/admin/dxpr_studio/dxpr_builder/profile) et assignez-les aux rôles sous Roles sur le formulaire de profil. Un profil définit :

  • Elements : les éléments de contenu et de mise en page du sélecteur ;
  • Blocks et Views : les blocs et vues Drupal proposés comme éléments ;
  • Page templates et Global user templates ;
  • Icon sets ;
  • Text editor buttons (inline editing) et Text editor buttons (modal editing) ;
  • Start editor when page loads ;
  • Control bars : où les contributeurs trouvent la barre de contrôle d’un élément, sauf s’ils choisissent eux-mêmes sous Editor settings ;
  • Weight : quand plusieurs profils activés partagent un rôle, celui avec le poids le plus bas s’applique.

Voir Profils d’utilisateur pour le détail.

Où apparaît l’éditeur

Les permissions seules ne montrent pas l’éditeur. Il ne tourne que sur les champs dont l’affichage utilise le formateur DXPR Builder. Réglez-le sous Structure > Content types, puis Manage display pour le type. Voir Types de contenu.

Licences

Chaque compte dans un rôle avec Edit with DXPR Builder compte comme une licence, et l’utilisateur 1 compte toujours. Les comptes sont comptés par adresse e-mail sur les sites qui utilisent votre clé de produit. Pour libérer une licence, utilisez Exclude from editing sous DXPR Studio > DXPR Builder > User Licenses.

Voir Licences d’utilisateur pour la gestion des licences.