Skip to content

Creación de usuarios y roles

Puedes crear usuarios y asignar roles preestablecidos, compuestos por un conjunto de permisos, a los miembros de tu equipo para tener un mayor control sobre el acceso a los contenidos de tus sites. A medida que cambien tus necesidades, puedes actualizar su rol.

Descripción

En esta sección de Griddo podemos asignar al usuario roles predefinidos. El administrador puede asignarle a los miembros del equipo tantos roles como necesite. En esta primera fase, viene cargado con unos roles globales, accesibles para todos los sites. Tienes la posibilidad de deshabilitar los roles que no vayas a usar en los sites.

Info

Accede a Users & Roles desde el menú principal de Griddo, tanto en Global como en Site.

Roles

Los roles son globales y están disponibles para todos los sites. Podemos consultar los permisos que tiene cada uno de ellos y desactivar los roles que no necesitemos en todos o sólo en algunos sites.

Roles disponibles

Griddo viene con unos roles preestablecidos que son:

  • Administrator: Puede gestionar todos los ajustes, usuarios y roles del site. Puede crear y publicar todas las páginas de su sitio.
  • Constructor: Puede editar todo el site, añadir páginas, módulos, modificar URLs, menús, colores y temas, etiquetas html. No puede gestionar usuarios ni la configuración del sitio.
  • Editor: Puede ver, añadir y editar el contenido del site, como páginas y módulos.
  • SEO Validator: Puede gestionar todo lo relacionado con el SEO de las páginas.
  • Viewer: Puede ver el contenido, pero no editarlo. Aunque Griddo viene con estos roles, en próximas iteraciones podrás crear roles personalizados.

Tip

Puedes consultar los permisos que tiene cada rol desde esta tabla.

Desactivar un rol

Cuando desactivas un rol, no podrás asignárselo a ningún usuario hasta que no vuelvas a activarlo. Si un usuario lo tuviera previamente asignado, dejará de tener esos permisos.

Puedes desactivarlo a nivel global y a nivel site:

  • A nivel global: Ningún usuario podrá tener ese rol en ningún site.
  • A nivel site: Los usuarios de este site no podrán tener ese rol. No afectará al resto de sites ni a los datos globales.

Usuarios globales

Los usuarios en Griddo son globales, aunque puedes darles el acceso a todos los sites, o sólo a algunos de ellos, según la necesidad.

Crear un nuevo usuario

A la hora de crear un nuevo usuario, tenemos que elegir de qué tipo queremos que sea:

  • Super admin: Tiene acceso a todas las funcionalidades de Griddo y a todos los sites con el rol administrador (puede hacerlo todo en todos lados).
  • Member: Se le pueden asignar roles y dar acceso a todos los sites o sólo a unos específicos.

Usuario Superadmin

  1. New: Dando al botón New entramos en la página con los campos para crear el usuario.
  2. Fields: Pedimos al usuario que rellene el nombre y el email para añadir al usuario.
  3. Super admin: Le asignamos el tipo Super admin para que tenga acceso a todas las funcionalidades de Griddo y a todos los sites con el rol administrador (puede hacerlo todo en todos lados).
  4. Save: Se guarda y se envía invitación por email al usuario para que acceda a Griddo.
  5. Listado: El usuario creado aparece el primero en el listado y muestra que es super admin.

Usuario Member a todos los sites

  1. New: Dando al botón New entramos en la página con los campos para crear el usuario.
  2. Fields: Pedimos al usuario que rellene el nombre y el email para añadir al usuario. Le asignamos el tipo member para poder asignarle roles y dar acceso a sites específicos.
  3. All sites: Seleccionamos Access to All sites para que el usuario tenga acceso a todos los sites creados y los que se creen a futuro.
  4. Roles: Abre modal con el listado de roles preestablecidos que podemos asignar. Los roles que se muestran son globales. Seleccionando cada uno, aparecen los permisos que contiene el rol. Cuando hemos elegido, lo añadimos al usuario y se cierra la modal. Tendrá el mismo rol en todos los sites.
  5. Save: Se guarda y se envía invitación por email al usuario para que acceda a Griddo.
  6. Listado: El usuario creado aparece el primero en el listado y muestra el rol que tiene asignado en todos los sites.

Info

Si al usuario no se le asigna ningún rol, se le asignará automáticamente el rol ‘viewer’. El usuario podrá acceder al contenido, pero no podrá hacer ningún tipo de edición.

Usuario Member a algunos sites

  1. New: Dando al botón New entramos en la página con los campos para crear el usuario.
  2. Fields: Pedimos al usuario que rellene el nombre y el email para añadir al usuario. Le asignamos el tipo member para poder asignarle roles y dar acceso a sites específicos.
  3. Sites: Seleccionamos el site al que queremos dar acceso al usuario.
  4. Roles: Abre modal con el listado de roles preestablecidos que podemos asignar. Los roles que se muestran son globales. Seleccionando cada uno, aparecen los permisos que contiene el rol. Si en el site seleccionado hay algún rol inactivo, no aparecerá en el listado. Cuando hemos elegido, lo añadimos al usuario y se cierra la modal. Esta acción hay que hacerlo por cada site que queremos asignar al usuario.
  5. Save: Se guarda y se envía invitación por email al usuario para que acceda a Griddo. Este usuario aparecerá en el listado de usuarios en Global y, también, en el listado de usuarios en el site o sites a los que tiene acceso.
  6. Listado: El usuario creado aparece el primero en el listado y muestra los sites y roles que tiene asignados.

Tip

Puedes editar los permisos y acceso a los sites de un usuario desde el listado, seleccionándolo y editando lo que necesites.

Dar permisos para trabajar con datos globales

Si queremos que el usuario pueda trabajar con los datos globales, seleccionamos la opción Global data. Tenemos que asignarle el rol o roles que queremos que tenga para trabajar con estos datos.

Info

Si el usuario es de tipo superadmin, ya tiene permisos para trabajar con datos globales.

Eliminar un usuario

Si un usuario ya no necesita acceso a Griddo, podemos eliminarlo accediendo a las acciones del usuario. Siempre nos pedirá que confirmemos la acción antes de realizar la acción.

Reenviar una invitación a un usuario invitado

Tienes la posibilidad de reenviar la invitación a un usuario si fuera necesario.

Ordenar el listado

Puedes ordenar y filtrar el listado de los usuarios según necesidad:

  • Ordenar por orden alfabético
  • Filtrar por rol
  • Filtrar por sites asignados

Usuarios en site

Aunque los usuarios son globales, puedes elegir si quieres darle acceso a todos los sites o sólo a algunos de ellos. Desde el propio site, podemos añadir usuarios, pero siempre serán globales con acceso a ese site. Puedes gestionarlos desde el menú lateral del site.

Crear un usuario desde SITE

  1. New: Dando al botón New entramos en la página con los campos para añadir el usuario.
  2. Fields: Pedimos al usuario que rellene el nombre y el email para añadir al usuario. Podemos asignarle el rol que necesite.
  3. Roles: Abre modal con el listado de roles preestablecidos que podemos asignar. Los roles que se muestran son globales. Seleccionando cada uno, aparecen los permisos que contiene el rol. Cuando hemos elegido, lo añadimos al usuario y se cierra la modal.
  4. Save: Se guarda y se le concede acceso a ese site en concreto al usuario.

Quitar a un usuario de un site

  1. Actions: Accedemos a las acciones del usuario al que queremos quitarle acceso y seleccionamos la opción Remove from site.
  2. Modal: Aparece modal para que confirmemos la acción. El usuario seleccionado perderá el acceso a este site pero no a Griddo.

Ordenar el listado

Puedes ordenar y filtrar el listado de los usuarios según necesidad:

  • Ordenar por orden alfabético
  • Filtrar por rol

Próximas iteraciones de esta funcionalidad

Las siguientes fases de esta funcionalidad son:

  1. Dentro de uno de los roles existentes, tener la posibilidad de restringir algunos de los permisos para un usuario concreto.
  2. Asignar a los usuarios acceso sólo a unas páginas determinadas.
  3. Posibilidad de crear roles personalizados y por site.