Rechten.
DXPR Builder definieert drie rechten in
dxpr_builder.permissions.yml. Geef ze bij People >
Permissions (/admin/people/permissions). Twee adminpagina's en de
mediabrowserroute gebruiken in plaats daarvan corerechten; die staan
hieronder.
Rechtenreferentie
| Recht | Machinenaam | Wat het ontgrendelt |
|---|---|---|
| Administer DXPR Builder configuration | administer dxpr builder configuration |
Het menu DXPR Studio en de pagina's General Settings, AI, Content Items, Migrations en User Licenses |
| Edit with DXPR Builder | edit with dxpr builder |
De editor op inhoud die de gebruiker mag bijwerken, de AI-routes van de editor en de eigen editorinstellingen van de gebruiker |
| Administer dxpr builder profile | administer dxpr_builder_profile |
De pagina User Profiles: builderprofielen maken, bewerken en verwijderen |
De eerste twee zijn gemarkeerd met restrict access, dus de pagina Permissions toont er een
beveiligingswaarschuwing bij. De rol Administrator heeft elk recht, zoals bij elke module.
Rechten uit Drupal-core die de module controleert:
| Recht | Waar |
|---|---|
administer site configuration |
De adminpagina's Page Templates en User Templates |
view media |
Het dialoogvenster Media Library dat de editor opent (/dxpr_builder/media-library) |
Rolaanbevelingen
Inhoudsredacteurs
Geef Edit with DXPR Builder. Redacteurs hebben ook rechten nodig om de inhoud bij te werken waaraan ze werken, zoals Basic page: Edit any content. De elementen, sjablonen en teksteditorknoppen die ze zien komen uit het builderprofiel toegewezen aan hun rol.
Sitebouwers en webmasters
Geef Edit with DXPR Builder en Administer dxpr builder
profile. Dan kunnen ze beslissen wat elke rol ziet. Het menu DXPR Studio
heeft Administer DXPR Builder configuration nodig, dus zonder dat
bereiken ze profielen via /admin/dxpr_studio/dxpr_builder/profile.
Beheerders
Geef alle drie, plus Administer site configuration voor de sjabloonpagina's. Beheerders beheren de instellingen, AI, licenties en sjablonen.
Limieten op basis van profiel
Builderprofielen beperken wat een rol in de editor ziet. Maak
ze bij DXPR Studio > DXPR Builder > User Profiles
(/admin/dxpr_studio/dxpr_builder/profile) en wijs ze toe aan rollen
onder Roles op het profielformulier. Een profiel stelt in:
- Elements: de inhouds- en lay-outelementen in de kiezer;
- Blocks en Views: de Drupal-blokken en views aangeboden als elementen;
- Page templates en Global user templates;
- Icon sets;
- Text editor buttons (inline editing) en Text editor buttons (modal editing);
- Start editor when page loads;
- Control bars: waar redacteurs de besturingsbalk van een element vinden, tenzij ze zelf kiezen onder Editor settings;
- Weight: wanneer meerdere ingeschakelde profielen een rol delen, geldt die met het laagste gewicht.
Zie Gebruikersprofielen voor details.
Waar de editor verschijnt
Rechten alleen tonen de editor niet. Hij draait alleen op velden waarvan de weergave de DXPR Builder-formatter gebruikt. Stel die in bij Structure > Content types, daarna Manage display voor het type. Zie Inhoudstypen.
Licenties
Elk account in een rol met Edit with DXPR Builder telt als een licentie, en gebruiker 1 telt altijd. Accounts worden geteld op e-mailadres over de sites die je productsleutel gebruiken. Om een licentie vrij te maken, gebruik je Exclude from editing bij DXPR Studio > DXPR Builder > User Licenses.
Zie Gebruikerslicenties voor licentiebeheer.