[ACL] Guest users, unowned bags, and other ACL details

Abierto
#65 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
typescript

Línea de trabajo

Review the referenced issues #63, #20, #54, and #47 together with the current ACL, anonymous-permission, wiki, and configuration behavior. The work is complete only when the agreed 0.1 behavior is defined and implemented for unowned bags, anonymous permissions, wiki loading or caching, and the configuration setting.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I'm combining these here because they all relate to a single feature.

  • #63 - This one required me explaining that both the bag and the recipe needed to have at least one ACL entry, otherwise the bag ACL would inherit the recipe ACL's default allow policy. So I'm setting it to default deny all that way people can safely forget to set it properly. This was already the case with owned bags and recipes, but now it will also be for unowned.
  • #20 - This one is a bug in how the anon default permissions are defined. I've removed them from the code for the moment and will be adding them back in 0.1.
  • #54 - I'm not sure what to do with this. These wikis should really be loaded from TiddlyWiki, not stored in the database, because if the user updates TiddlyWiki we would want that to be reflected in the wiki. It should probably just export them as single-file wikis and store them in the cache.
  • #47 - This will be a config setting in 0.1.
Lenguaje dominante
TypeScript
Estrellas
61
Forks
17
Merge medio
4 min
PR fusionados (30 d)
1

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de TiddlyWiki/MultiWikiServer

Todos los issues de TiddlyWiki/MultiWikiServer

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.