Permissões.
O DXPR Builder define três permissões em
dxpr_builder.permissions.yml. Atribua-as em People >
Permissions (/admin/people/permissions). Duas páginas de administração e a
rota do navegador de multimédia usam antes permissões do núcleo; estão enumeradas
abaixo.
Referência de permissões
| Permission | Machine name | What it unlocks |
|---|---|---|
| Administer DXPR Builder configuration | administer dxpr builder configuration |
O menu DXPR Studio e as páginas General Settings, AI, Content Items, Migrations e User Licenses |
| Edit with DXPR Builder | edit with dxpr builder |
O editor no conteúdo que o utilizador pode atualizar, as rotas de IA do editor e as definições de editor do utilizador |
| Administer dxpr builder profile | administer dxpr_builder_profile |
A página User Profiles: criar, editar e eliminar perfis do construtor |
As duas primeiras estão marcadas com restrict access, por isso a página Permissions
mostra um aviso de segurança junto a elas. A função Administrator tem
todas as permissões, como em qualquer módulo.
Permissões do núcleo do Drupal que o módulo verifica:
| Permission | Where |
|---|---|
administer site configuration |
As páginas de administração Page Templates e User Templates |
view media |
O diálogo Media Library que o editor abre (/dxpr_builder/media-library) |
Recomendações por função
Editores de conteúdos
Atribua Edit with DXPR Builder. Os editores também precisam de permissão para atualizar o conteúdo em que trabalham, como Basic page: Edit any content. Os elementos, modelos e botões do editor de texto que veem vêm do perfil do construtor atribuído à função.
Construtores de sites e webmasters
Atribua Edit with DXPR Builder e Administer dxpr builder
profile. Podem depois decidir o que cada função vê. O menu DXPR Studio
precisa de Administer DXPR Builder configuration, por isso sem ela
chegam aos perfis em /admin/dxpr_studio/dxpr_builder/profile.
Administradores
Atribua as três, mais Administer site configuration para as páginas de modelos. Os administradores gerem as definições, a IA, as licenças e os modelos.
Limites por perfil
Os perfis do construtor restringem o que uma função vê dentro do editor. Crie-os
em DXPR Studio > DXPR Builder > User Profiles
(/admin/dxpr_studio/dxpr_builder/profile) e atribua-os a funções
em Roles no formulário de perfil. Um perfil define:
- Elements: os elementos de conteúdo e esquema no seletor;
- Blocks e Views: os blocos e vistas do Drupal oferecidos como elementos;
- 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: onde os editores encontram a barra de controlos de um elemento, salvo se escolherem em Editor settings;
- Weight: quando vários perfis ativos partilham uma função, aplica-se o de peso mais baixo.
Consulte Perfis de utilizador para detalhes.
Onde o editor aparece
Só as permissões não mostram o editor. Ele corre apenas em campos cuja apresentação usa o formatador DXPR Builder. Defina-o em Structure > Content types, depois Manage display para o tipo. Consulte Tipos de conteúdo.
Licenças
Cada conta numa função com Edit with DXPR Builder conta como uma licença, e o utilizador 1 conta sempre. As contas contam-se por endereço eletrónico nos sites que usam a chave de produto. Para libertar uma licença, use Exclude from editing em DXPR Studio > DXPR Builder > User Licenses.
Consulte Licenças de utilizador para a gestão de licenças.