Permisos

Los permisos en GeoNode se configuran por recurso, donde un recurso puede ser un conjunto de datos, un mapa, un documento, un servicio o una geoapp. La forma en que se configuran los permisos es la misma para todos ellos.

Advertencia

GeoNode tiene un conjunto de permisos predeterminados que se aplican en la creación de recursos cuando no los declaras explícitamente. Esto es particularmente relevante al crear y guardar un mapa, donde no tendrás la posibilidad de configurar sus permisos durante la fase de creación. GeoNode se puede ajustar para asegurarse de que, de manera predeterminada, los nuevos recursos creados no sean públicos. Esto se puede hacer modificando dos configuraciones; consulta Permisos de visualización predeterminados y Permisos de descarga predeterminados

Permisos de recurso único

Los permisos de los recursos se pueden configurar en general desde la página de detalles del recurso. La página de detalles tiene un elemento de menú Compartir que es visible para las personas que tienen permiso para configurar permisos sobre un recurso.

El enlace para compartir abre una página a la derecha con una disposición para editar los permisos de usuario y grupo en el recurso. Ver imagen a continuación

../../_images/change_dataset_permissions.png

Cambiar permisos del conjunto de datos

La página para configurar los permisos, permite agregar usuarios/grupos y seleccionar un permiso para asignar a cada uno de ellos.
../../_images/resource_permissions_dialogue.png

Diálogo de permiso de recursos

Puede configurar los siguientes tipos de permisos:

  • View: permite ver el recurso;

  • Descargar permite descargar el recurso;

  • Edición: permite cambiar atributos, propiedades de las características, estilos y metadatos del conjunto de datos para el recurso especificado;

  • Administrar: permite actualizar, eliminar, cambiar permisos, publicar y anular la publicación del recurso.

Advertencia

Al asignar permisos a un grupo, todos los miembros del grupo tendrán esos permisos. Tenga cuidado en caso de permisos de edición.

Permisos de límites geográficos

Nota

Esta función está disponible solo cuando se habilita `GeoServer` como backend geoespacial. Asegúrese también de que las propiedades `GEONODE_SECURITY_ENABLED`, `GEOFENCE_SECURITY_ENABLED` y `GEOFENCE_URL` estén configuradas correctamente para `OGC_SERVER`.

Geo Limits son una extensión de los permisos estándar de GeoNode. Geo Limits permite al propietario del recurso, o al administrador, restringir usuarios o grupos a un área geográfica específica, con el fin de limitar el acceso al conjunto de datos solo a las partes contenidas dentro de esa restricción geográfica, excluyendo los datos fuera de ella.

Para poder establecer Geo Limits, debe ser un `administrador` del sistema o el `propietario` del recurso o debe tener derechos de `Administrar permisos` para el recurso.

Si tienes los permisos para establecer los Geo Limits, deberías poder ver la sección de permisos y el ícono del globo en cada usuario o grupo.

../../_images/geo_limits_001.png

Icono de Geo Limits

Deberías poder ver una vista previa interactiva del recurso junto con algunas pequeñas herramientas de dibujo, que te permiten comenzar a crear límites en el mapa manualmente si lo deseas.

Esto abre un cuadro de diálogo de mapa, con 3 opciones en la parte superior:

../../_images/geo_limits_002.png

Geo Limits: ventana de vista previa con herramientas de dibujo

El icono edit_icon permite dibujar límites en un mapa que el usuario podrá ver. Haz clic en él para comenzar a dibujar en el mapa. Una vez que hayas terminado de dibujar, haz clic en él nuevamente para desactivar el modo de dibujo.

El icono delete_icon te permite eliminar los límites que has dibujado. Haz clic en el límite dibujado y, a continuación, haga clic en el icono de eliminar.

El icono refresh_icon elimina todos los cambios que no se guardan.

../../_images/geo_limits_003.png

Geo Limits: Edición de geometrías

Una vez que hayas terminado de editar las geometrías, guárdalas en la base de datos utilizando el enlace Guardar en el menú de recursos.

El usuario con las geometrías especificadas a partir de ahora no podrá acceder a todo el conjunto de datos.

../../_images/geo_limits_004.png

Geo Limits: Se aplican restricciones geoespaciales para el usuario

Advertencia

El campo Geo Limits se guardará en la base de datos de GeoNode para ese recurso. Esto significa que cada vez que actualices los permisos generales, también se aplicarán las restricciones geoespaciales.

Para eliminar los Geo Limits de un usuario o grupo específico, simplemente puedes Guardar una geometría vacía. Esto borrará la entrada de la base de datos también.