D5 — Bewijs opnemen in de gegevensinzage en de export #2041
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2041
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Waarom dit bestaat
Voor sommige badges moet je bewijs aanleveren: een EHBO- of BHV-diploma, een
medische verklaring, een taalvaardigheidsverklaring, een gedragsverklaring, of
een diploma van iets anders. Een beoordelaar stelt vast of het klopt, en pas
daarna wordt de badge toegekend.
Vandaag kan de cursist in OciDeck niets van dit alles: hij ziet zijn badges
niet en hij kan niets aanleveren. De eLearning-module heeft drie bestemmingen —
Mijn cursussen, Voortgang, Gegevens — en bewijs komt er als vierde bij.
Wat dit toevoegt. Bewijsstukken, besluiten en inzagegebeurtenissen komen
in de bestaande gegevensinzage van OciDeck en in de privacy-export.
Waarom dit geen bijzaak is. Zodra de app bewijs verzamelt, ontstaat er een
dossier met bijzondere persoonsgegevens. Het uitgangspunt is bewaren — zonder
document is een keten achteraf niet na te lopen — en dat verplaatst het gewicht
naar de waarborgen: een deelnemer moet kunnen zien wat er ligt, wie erin heeft
gekeken en met welke aanleiding.
Toon de inzage, niet alleen het stuk. Voor documenten in de stand
bewaren_afgeschermdmoet een beoordelaar een aanleiding opgeven en zichopnieuw authenticeren. Die gebeurtenis hoort de deelnemer terug te zien, met de
opgegeven aanleiding erbij. Dat is precies wat die stand betekenisvol maakt.
Bij verwijderen gaat het document, niet het spoor. Het besluitspoor blijft
gepseudonimiseerd zolang een bewaarplicht loopt. Leg dat uit op het scherm in
plaats van het stilzwijgend te doen.
Te doen
Bestanden (voorstel)
Klaar wanneer
wie erin heeft gekeken.
Afhankelijkheden
Wacht op D1 en op brenno/OciServe#517.
Vaste verplichtingen in deze repo
l10n.d('...'). Elke nieuwe string betekent32 vertalingen via
make add-l10n SPEC=...;make l10n-checkbewaakt depariteit.
lib/krijgt een regel indocs/SOURCE_MAP.mdenmoet in minstens één test voorkomen, anders valt
make check.partin plaats van tegroeien.
make checkgroen vóór de merge.main.Reeds geimplementeerd op main in commit
9969fa423(PR gemerged). Tests in ociserve_evidence_test.dart en ociserve_evidence_ui_test.dart dekken het bewijs. Gesloten omdat het werk al geland was.