Changeset e84ce32 in Klonkt for src/routes/admin-push.js

Timestamp:
07/24/2026 05:34:51 PM (7 weeks ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
1a2d8ac
Parents:
318d0c2
Message:

Voogdij-aanvraag als speciaal bericht in Berichten, met accepteer-knop

Robins besluit (optie C): een guardianship-offer hoort bij het kind binnen
te komen in de eigen Klonkt, als speciaal bericht in Berichten, met een
accepteer- en weiger-knop. De kindveiligheid rond het accepteren wordt
out-of-band geregeld door de ouders/guardians zelf; het kind heeft een
Klonkt en de guardians ook.

Berichten toont pending offers (ward-kant van ap_guardianships) bovenaan
als kaart met boei-accent: wie het is, de uitleg-tekst (bespreek dit met je
ouders), en Accepteer/Weiger. Het antwoord loopt door dezelfde C2S
Accept/Reject-pijplijn als de Shaer-apps, dus één pad, één gedrag. De
offer_received-push wijst nu naar Berichten in plaats van /guardian (daar
kon het kind niks).

Changed files:
src/routes/posts.js

  • GET /messages geeft guardianOffers mee (role=ward, status=offered)
  • POST /messages/guardianship: accept/reject via de handshake-module

src/views/pages/messages.ejs

  • offer-kaart met accepteer/weiger-form; nette success/error-teksten

src/services/i18n.js

  • msg.guard_* in nl/en/de

src/services/ActivityPubService.js

  • offer_received-push linkt naar Berichten

remarks: de Shaer-apps volgen apart (adopt-flow eruit, accepteer-optie op
offers; Shaer is voor wards).

-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>

(No files)

Note: See TracChangeset for help on using the changeset viewer.