Euloxio wiki: Establecimiento de permisos

Ejemplo. Los permisos de acceso a las diferentes espacios se determinan en una consola de administrador. Veamos un ejemplo:

En este ejemplo tenemos:

A la izquierda el espacio en cuestión.

A continuación el grupo, comenzando por @, o el usuario sobre el que se van a definir permisos en ese espacio.

Luego los permisos que va a tener el citado grupo o usuario en ese espacio:

ninguno: No puede acceder.

Leer: Solo acceso de consulta.

Editar: Puede editar el contenido de ese espacio.

Crear: Puede crear páginas nuevas dentro de ese espacio.

Subir un fichero: Puede subir ficheros, que suelen mostrase en las páginas creadas.

Borrar: Puede borrar un fichero, siempre que no esté referenciado en ninguna página.

Acumulables. En los permisos solo se marca uno pero el usuario o el grupo tiene todos los anteriores. Así, por ejemplo, si un grupo tiene permiso de Subir un fichero, también podrá leer, editar y crear páginas nuevas en ese espacio, pero sin embargo no podrá borrar los ficheros que se hayan subido.

Herencia. Si no se especifican permisos en sentido contrario, los permisos se heredan en espacios interiores a los declarados. Por ejemplo si un determinado usuario tiene permitido leer el contenido del espacio edu:sire, también podrá leer el contenido de edu:sire:grupo1 y de edu:sire:ejercicios:solucion porque ambos se encuentran dentro de edu:sire.

Planificación. Antes de ponernos manos a la obra en nuestra wiki es recomendable diseñar los espacios, grupos, usuarios y permisos. Esto nos evitará quebraderos de cabeza, aunque posteriormente podremos ir cambiándolos según cómo evolucione nuestra wiki.

Modificaciones. Si cambiamos el nombre a un espacio que está nombrado en una o más reglas de los permisos, deberemos cambiar también la definición de dichos permisos pues de lo contrario no tendrían efecto y podría ocurrir que un usuario pudiese acceder a una zona que no debiera. Esta situación sugiere también pensar previamente los nombres de los espacios que van a entrar en las reglas de los permisos para, en la medida de lo posible, no tener que cambiarlos posteriormente.