Permessi.
DXPR Builder definisce tre permessi in
dxpr_builder.permissions.yml. Assegnali in People >
Permissions (/admin/people/permissions). Due pagine admin e la
route del browser dei media usano invece permessi del core; sono elencate
sotto.
Riferimento ai permessi
| Permesso | Nome macchina | Cosa sblocca |
|---|---|---|
| Administer DXPR Builder configuration | administer dxpr builder configuration |
Il menu DXPR Studio e le pagine General Settings, AI, Content Items, Migrations e User Licenses |
| Edit with DXPR Builder | edit with dxpr builder |
L’editor sui contenuti che l’utente può aggiornare, le route AI dell’editor e le impostazioni editor proprie dell’utente |
| Administer dxpr builder profile | administer dxpr_builder_profile |
La pagina User Profiles: creare, modificare ed eliminare profili del builder |
I primi due sono marcati restrict access, quindi la pagina Permissions
mostra un avviso di sicurezza accanto a essi. Il ruolo Administrator ha
ogni permesso, come per qualsiasi modulo.
Permessi del core di Drupal verificati dal modulo:
| Permesso | Dove |
|---|---|
administer site configuration |
Le pagine admin Page Templates e User Templates |
view media |
La finestra Media Library che apre l’editor (/dxpr_builder/media-library) |
Ruoli consigliati
Editor di contenuti
Assegna Edit with DXPR Builder. Gli editor hanno bisogno anche del permesso di aggiornare i contenuti su cui lavorano, come Basic page: Edit any content. Gli elementi, i modelli e i pulsanti dell’editor di testo che vedono vengono dal profilo builder assegnato al loro ruolo.
Site builder e webmaster
Assegna Edit with DXPR Builder e Administer dxpr builder
profile. Possono così decidere cosa vede ogni ruolo. Il menu DXPR Studio
richiede Administer DXPR Builder configuration, quindi senza di esso
raggiungono i profili in /admin/dxpr_studio/dxpr_builder/profile.
Amministratori
Assegna tutti e tre, più Administer site configuration per le pagine dei modelli. Gli amministratori gestiscono impostazioni, AI, licenze e modelli.
Limiti basati sui profili
I profili builder restringono ciò che un ruolo vede dentro l’editor. Creali
in DXPR Studio > DXPR Builder > User Profiles
(/admin/dxpr_studio/dxpr_builder/profile) e assegnali ai ruoli
in Roles nel form del profilo. Un profilo imposta:
- Elements: gli elementi di contenuto e layout nel selettore;
- Blocks e Views: i blocchi e le viste Drupal offerti come elementi;
- Page templates e Global user templates;
- Icon sets;
- Text editor buttons (inline editing) e Text editor buttons (modal editing);
- Start editor when page loads;
- Control bars: dove gli editor trovano la barra di controllo di un elemento, a meno che scelgano da sé in Editor settings;
- Weight: quando più profili attivi condividono un ruolo, vale quello con il peso minore.
Vedi Profili utente per i dettagli.
Dove compare l’editor
I soli permessi non mostrano l’editor. Funziona solo sui campi la cui visualizzazione usa il formatter DXPR Builder. Impostalo in Structure > Content types, poi Manage display per il tipo. Vedi Tipi di contenuto.
Licenze
Ogni account in un ruolo con Edit with DXPR Builder conta come licenza, e l’user 1 conta sempre. Gli account si contano per indirizzo email tra i siti che usano la tua chiave prodotto. Per liberare una licenza, usa Exclude from editing in DXPR Studio > DXPR Builder > User Licenses.
Vedi Licenze utente per la gestione delle licenze.