Aplica las fichas del público en cada lectura humana

FeatureKBService
Se descapó
28 de agosto de 2026 a las 1:00 UTC
Autor
Kamo
Compromit
30f2bf9

El compositor siempre ha ofrecido a un autor tres fichas bajo "Visible to" Miembros, miembros del equipo, público. Fueron escritos a la fila e indexados en Qdrant para que el asistente los respetara, y luego no se lee de forma humana Los miró de nuevo. Cada endpoint de artículo estaba cerrado en VIEW-KB-ARTICLES y nada más, así que un miembro que tenía sólo ese derecho le fue servido a la organización. corpus entero: material solo por equipos, borradores inconclusos, artículos esperando revisión, y el archivo. KbReaderScope es la puerta completa, y el orden de sus reglas es el diseño: org - todavía activo nunca fue renunciado, por ningún derecho Mantenedor ************* ver todo a un revisor filtrado por la audiencia podría ser asignado artículo para aprobar y luego entregó un 404 para ello autor CREATE está separado de EDIT, por lo que un autor que no es un Mantenedor aún debe llegar a su propio borrador PUBLISHED draft/in-review/archived son flujo de trabajo editorial miembro del equipo de audiencia - los tres niveles; cualquier otra persona - público y miembros. Acumulativo, no exacto: un artículo abierto al público no se oculta así al personal aiHabilitado no es deliberadamente consultado - significa "entrenar al asistente en Esto", y exigirle que haría la etiqueta de "Visible a" falsa. Tres fichas Queda por decir lo que dice; el compositor le advierte al autor en su lugar. Aplicado a /articles, /articles/tree, /articles/overview, /articles/-guid, /versiones, /media, /bús y ambas superficies de alfiler. Notas: - Los árboles en lugar de roncar. Una página de visión general solo por equipos con los niños publicados es una forma ordinaria, y dejando caer el subárbol con su El padre ocultaría artículos que el autor abrió deliberadamente. Mantenido puro y estática para que la regla sea comprobable sin una base de datos; también guarda un ciclo padre, en la que la vieja caminata se habría desviado. - Listas filtran antes de la zozorie. Filtrando una página la base de datos ya corta hojas el que lee el total como el tamaño corpus. - Los recuentos de la vista general provienen de la lista filtrada, y ahora lleva el lector alcance para que el carril de la consola se extrae de la misma respuesta. - Un artículo oculto y uno desaparecido responden 404. Un 403 en una guiada es un oracle para exactamente lo que las banderas se esconden, y getByGuid's throws is caught so el caso que falta no puede escapar como un 500 y convertirse en ese oráculo en su lugar. - Pinning está cerrado como la lectura que guarda; desenrosciable deliberadamente no lo es, ya que un miembro que la mayoría quiere limpiar un alfiler cuyo artículo fue reducido lejos de ellos. También cierra dos agujeros de escritura cross-org encontrados en el mismo controlador: /reordenado no tenía ningún control de organización en absoluto. EDIT.KB-ARTICLES en cualquier org podría reordenar y, a través de parentId, vuelve a parecer el artículo de otro org en su propio árbol y /restore/-versionNumber' tampoco tenía ninguno. Todos los demás escriben aquí lo comprueban. 68 pruebas verdes, 25 de ellas nuevas.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios