Control de acceso

El control de acceso en Truke KF se basa en etiquetas — textos cortos asignados tanto a usuarios como a ítems.

Etiquetas

Una etiqueta es un texto simple, por ejemplo personal, beta o finanzas. Las etiquetas distinguen mayúsculas y minúsculas.

Las etiquetas en los ítems pueden llevar un calificador:

EtiquetaSignificado
finanzasAcceso de lectura para usuarios con la etiqueta finanzas
finanzas:wAcceso de lectura y escritura (incluyendo eliminación) para usuarios con la etiqueta finanzas

Reglas

  • Un ítem sin etiquetas es visible y editable por todos.
  • Un ítem con etiquetas es visible para un usuario si comparte al menos una etiqueta con el ítem.
  • Un ítem es editable y eliminable por un usuario si comparte al menos una etiqueta con el ítem que lleva `:w`.

Subítems

Cuando se crea un subítem, hereda las etiquetas de su padre por defecto. Esto puede cambiarse en el momento de la creación.

Ejemplo

Etiquetas
Usuario Aliciapersonal, finanzas
Usuario Robertopersonal
Ítem Afinanzas:w
Ítem Bpersonal
Ítem C(ninguna)
  • Ítem A: Alicia puede leerlo y editarlo. Roberto no puede verlo.
  • Ítem B: Tanto Alicia como Roberto pueden verlo. Ninguno puede editarlo.
  • Ítem C: Todos pueden verlo y editarlo.