Permissões.

Aprender DXPR BuilderGerir o siteControlar 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.