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.