Changeset 21cebed in Klonkt for src


Ignore:
Timestamp:
09/04/2026 12:45:03 PM (4 days ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
d8c5042
Parents:
6d7ea52
Message:

Help-markering: opgeschreven wat de eis betekent voor de ward-instantie

Nagelopen na Robins verduidelijking (de ward is autoritatief over WIE zijn
guardians zijn, alle guardians samen over de STATUS van een hulpvraag).

Een markering gaat naar [ward, ...guardians], dus ook naar het kind zelf.
Daar staat zijn eigen hulpvraag niet in ap_mentions maar in ap_outbox, dus
de nieuwe eis weigert hem op die instantie. Nagekeken of dat iets kost: de
enige lezer van deze staat is het guardian-paneel (queues.helpItemsFor), en
dat leest precies die tabel -- op de ward-instantie werd de staat dus wel
geschreven en nooit getoond. Er gaat dus niets verloren.

Maar het is precies het soort ding waar iemand later over struikelt ("waarom
ziet het kind niet dat er iemand komt"), dus het staat nu bij de eis, met
waar je moet zijn als dat scherm er ooit komt.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/ap-inbox.js

    r6d7ea52 r21cebed  
    149149 * Geen rij, geen markering. Dat sluit meteen de aardigste variant af: iemand
    150150 * die markeringen stuurt voor hulpvragen die hij ergens anders zag.
     151 *
     152 * GEVOLG DAT JE MOET KENNEN: een markering gaat naar [ward, ...guardians] (zie
     153 * routes/guardian.js), en op de instantie van de WARD staat zijn eigen
     154 * hulpvraag niet hier maar in ap_outbox. Daar wordt een markering dus
     155 * geweigerd. Dat kost vandaag niets -- de enige lezer van deze staat is het
     156 * guardian-paneel (queues.helpItemsFor), en dat leest juist deze tabel, dus op
     157 * de ward-instantie werd hij alleen geschreven en nooit getoond. Komt er ooit
     158 * een scherm waarop het KIND ziet dat er iemand komt, dan is dit de plek: die
     159 * moet dan ook de eigen uitgaande hulpvraag als bron erkennen.
    151160 */
    152161function helpRequestRow(noteUri) {
Note: See TracChangeset for help on using the changeset viewer.