Permisos.
DXPR Builder define tres permisos en
dxpr_builder.permissions.yml. Concédelos en People >
Permissions (/admin/people/permissions). Dos páginas de administración y la
ruta del explorador de medios usan permisos del núcleo; se enumeran
abajo.
Referencia de permisos
| Permiso | Nombre de máquina | Qué desbloquea |
|---|---|---|
| Administer DXPR Builder configuration | administer dxpr builder configuration |
El menú DXPR Studio y las páginas General Settings, AI, Content Items, Migrations y User Licenses |
| Edit with DXPR Builder | edit with dxpr builder |
El editor en contenido que la persona puede actualizar, las rutas de IA del editor y los ajustes de editor propios |
| Administer dxpr builder profile | administer dxpr_builder_profile |
La página User Profiles: crear, editar y eliminar perfiles del constructor |
Los dos primeros están marcados restrict access, así que la página de permisos
muestra un aviso de seguridad junto a ellos. El rol Administrator tiene
cada permiso, como con cualquier módulo.
Permisos del núcleo de Drupal que el módulo comprueba:
| Permiso | Dónde |
|---|---|
administer site configuration |
Las páginas de administración Page Templates y User Templates |
view media |
El diálogo Media Library que el editor abre (/dxpr_builder/media-library) |
Recomendaciones por rol
Personas que editan contenido
Concede Edit with DXPR Builder. También necesitan permiso para actualizar el contenido en que trabajan, como Basic page: Edit any content. Los elementos, plantillas y botones del editor de texto que ven vienen del perfil del constructor asignado a su rol.
Creadores de sitios y webmasters
Concede Edit with DXPR Builder y Administer dxpr builder
profile. Entonces pueden decidir lo que ve cada rol. El menú DXPR Studio
necesita Administer DXPR Builder configuration, así que sin él
llegan a perfiles en /admin/dxpr_studio/dxpr_builder/profile.
Administración
Concede los tres, más Administer site configuration para las páginas de plantillas. La administración gestiona ajustes, IA, licencias y plantillas.
Límites por perfil
Los perfiles del constructor reducen lo que un rol ve dentro del editor. Créalos
en DXPR Studio > DXPR Builder > User Profiles
(/admin/dxpr_studio/dxpr_builder/profile) y asígnalos a roles
en Roles en el formulario de perfil. Un perfil fija:
- Elements: los elementos de contenido y diseño en el selector;
- Blocks y Views: los bloques y vistas Drupal ofrecidos como elementos;
- Page templates y Global user templates;
- Icon sets;
- Text editor buttons (inline editing) y Text editor buttons (modal editing);
- Start editor when page loads;
- Control bars: dónde encuentran las personas que editan la barra de controles de un elemento, salvo que elijan por su cuenta en Editor settings;
- Weight: cuando varios perfiles habilitados comparten un rol, se aplica el de peso más bajo.
Consulta User profiles para detalles.
Dónde aparece el editor
Solo los permisos no muestran el editor. Funciona solo en campos cuya presentación usa el formato DXPR Builder. Fíjalo en Structure > Content types, y luego Manage display para el tipo. Consulta Tipos de contenido.
Licencias
Cada cuenta en un rol con Edit with DXPR Builder cuenta como licencia, y el usuario 1 siempre cuenta. Las cuentas se cuentan por dirección de correo en los sitios que usan tu clave de producto. Para liberar una licencia, usa Exclude from editing en DXPR Studio > DXPR Builder > User Licenses.
Consulta User licences para la gestión de licencias.