feat(privacy): terzijdelegging — het filter en de knop (#651) #736
No reviewers
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!736
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/terzijdelegging-paneel-651"
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?
De tweede ronde van #651, op de opslaglaag uit #732. Een bevinding is nu werkelijk terzijde te leggen.
Het filter zit op
computePrivacyScan, precies waar al afgehandelde bevindingen wegvallen.privacyRawScanProviderblijft het volle aantal zien — dat is wat de nalevingstelling van MIAUW EIS 1.1 leest, en die mag niet meebewegen met een oordeel van de auteur. Verbergen is geen wegscannen; "beoordeeld en akkoord" is niet "opgelost".De knop heet "Deze is beoordeeld en mag blijven" en staat bóven "Deze regel nooit meer melden". De volgorde is de boodschap: déze ene treffer is bijna altijd wat iemand bedoelt, de hele regel uitzetten is het zware middel. 31 vertalingen, met het onderscheid tussen "deze ene" en "de regel" in elke taal expliciet.
De gevonden waarde komt de widgetlaag niet in. De brug naar het paneel geeft die bewust nooit door — een privacycontrole die de gevonden BSNs in haar eigen meldingen zet, heeft het probleem verplaatst. Dus zoekt de widget alleen de bevinding op (op coördinaten) en gebeurt de rest in de privacylaag, waar de tekst wordt opgehaald en meteen tot commitment verwerkt.
Twee gevolgen die de goede kant op vallen: is de dia sinds de scan bewerkt, dan levert de resolver niets op en melden we liever dan te onderdrukken; en een sidecar met een ander zout verbergt niets.
Drie ratchets tripten, twee wezen op iets echts: de scannerfuncties staan nu in een eigen
part, en het privacyblok is uit een 152-regelige if-ketting gelicht. Eén basislijn ging bewust vijf regels omhoog, ná er eerst 24 regels duplicatie uit te hebben gehaald; de reden staat bij de basislijn.make checkgroen: 5970 tests.Nog open in #651: de terzijdegelegd-lijst met ongedaan-maken, en het git-schrijfpad.