Appliquer les puces du public sur chaque lecture humaine

FeatureKBService
Expédié
28 août 2026 à 01:00 UTC
Auteur
Kamo
Commite
30f2bf9

Le compositeur a toujours offert à un auteur trois puces sous "Visible à" Membres, membres d'équipe, public. Ils ont été écrits à la ligne et indexés en Qdrant donc l'assistant les respecterait, et puis aucune lecture tournée vers l'homme Les regarda à nouveau. Chaque critère d'évaluation de l'article a été fermé sur VIEW-KB-ARTICLES et Rien d'autre, de sorte qu'un membre qui n'a que le droit a été servi par l'organisation corpus entier: matériel uniquement en équipe, brouillons inachevés, articles en attente l'examen et les archives. KbReaderScope est l'ensemble de la porte, et l'ordre de ses règles est la conception: org - toujours actif jamais renoncé, de droit quelconque mainteneur - voir tout - un examinateur filtré par le public pourrait se voir attribuer un article à approuver puis à lui remettre un 404 auteur CREATE est séparé de l'EDIT, de sorte qu'un auteur qui n'est pas un les responsables de la maintenance doivent toujours parvenir à son propre projet Projet PUBLIÉ/dans le rapport/archived sont des flux de travail éditorial membre de l'équipe d'audience - tous les trois niveaux; n'importe qui d'autre - public et membres. Cumulatif, pas exact: un article ouvert au public n'est pas ainsi caché au personnel aiEnabled n'est délibérément pas consulté - cela signifie "souligner l'assistant et en exigeant qu'il rende fausse l'étiquette "Visible à". Trois puces Il faut signifier ce qu'il dit; le compositeur avertit plutôt l'auteur. Appliqués à / à l'article, /articles/arbres, /à vue/à l'examen, /versions, /média, /recherche et les deux surfaces de la broche. Notes : - L'arbre est des fermiers plutôt que des tronconiques. Une page d'accueil unique pour une vue d'ensemble avec Les enfants publiés sont une forme ordinaire, et le fait de laisser tomber le sous-arbre avec son parent dissimulerait des articles que l'auteur ouvrait délibérément. Conduite pure et pure statique de sorte que la règle est testable sans base de données; garde également un cycle parent, dans laquelle la vieille promenade aurait repris. - Liste le filtre avant la radiomessagerie. Filtrer une page la base de données coupant les feuilles déjà l'appelant lisant le total comme taille de corps. - le nombre d'aperçus provient de la liste filtrée, et elle porte maintenant celle du lecteur. Le rail de la console est tiré de la même réponse. - Un article caché et un article manquant tous les deux répondent 404. A 403 sur un guid est un oracle pour exactement ce que les drapeaux se cachent, et getByGuid's throw est attrapé ainsi le cas manquant ne peut pas s'échapper en tant que 500 et devenir cet oracle à la place. - L'épinglage est fermé comme la lecture qu'il garde; inébrélé délibérément non, puisque un membre veut le plus effacer une épingle dont l'objet a été réduit d'eux. Ferme également deux trous d'écriture en or croisés trouvés dans le même contrôleur: /réorder n'a pas eu de contrôle de l'organisation du tout - EDIT-KB-ARTICLES in any org could réordon et, par l'intermédiaire de parentsId, de rendre l'article d'une autre organisme en son propre arbre - et /restore/-versionNumber- n'en a pas non plus. Tous les autres écrits ici le vérifient. 68 tests verts, dont 25 nouveaux.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation