Configuración de los permisos de la tabla de usuarios
También necesitamos permitir las operaciones de selección y actualización en la tabla users
.
En la barra lateral izquierda, haga clic en la tabla users
para navegar hasta la página de la tabla de usuarios y cambie a la pestaña Permissions.
Seleccione el permiso
Haga clic en el icono de edición (icono de lápiz) para modificar el permiso de selección para el usuario de rol. Esto abriría abajo una sección que le permite configurar sus permisos.
Aquí cada usuario debería poder acceder a los datos de id
y name
de los demás usuarios.
Haga clic en Save Permissions
Permiso de actualización
El usuario que esté registrado debería poder modificar solo su propio registro. Así que vamos a establecer ese permiso ahora.
En el permiso de actualización de la fila, debajo de custom check, elija la siguiente condición.
{"id":{"_eq":"X-Hasura-User-Id"}}
En Column update permissions, seleccione la columna last_seen
, ya que esto se actualizará desde la aplicación de frontend.
Haga clic en Save Permissions
y con eso termina con las reglas de control de acceso para la tabla users
.
- Build apps and APIs 10x faster
- Built-in authorization and caching
- 8x more performant than hand-rolled APIs