feat(forms): controle door de maker (par. 7.4) #2241
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!2241
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/form-maker-check"
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?
Wat
De controle door de maker (FORM_INTAKE.md §7.4): vóór een bijdrage verschijnt ziet de maker hoe ze eruit komt te zien en zegt of ze klopt. Het is een integriteitscontrole — een anonieme inzender is niet te authenticeren (§5.7), dus alleen een antwoord vanaf het opgegeven adres bevestigt dat de bijdrage van die persoon is.
Drie commits:
form_maker_check.dart):makerAddressOf(eerste ingevulde e-mailveld) enmakerCheckMailLink. Het e-mailpatroon laat?,&,#,%door in het lokale deel; een link die dat letterlijk meenam zou een inzender eenbcc/onderwerp/tekst aan het concept van de organisator laten toevoegen. Het adres wordt daarom rond de@percent-gecodeerd (en stuurtekens worden geweigerd); onderwerp en tekst gaan met%20, nooit+.compileFormBook(onlySid:)enprepareMakerCheck— het hoofdstuk van één inzending met dezelfde samensteller als het boek (de maker ziet wat er gedrukt wordt), alsbook/check-<begin nummer>[-n].md, nooit over een eerder heen.maker-check-sentzetten. 17 zinnen × 30 talen.Ontwerpkeuze om na te lopen
Het ontwerp zegt "exporteert als pdf via de bestaande documentexport". Die export hangt aan het documentscherm (privacyprofiel, classificatie, lettertypen, mermaid, bestandskiezer); er een tweede headless pad naast zetten zou die audited projectiegrens dupliceren. Daarom opent de organisator het controledocument en exporteert het met de gewone export; alleen de mail wordt voorbereid (een
mailto:kan geen bijlage dragen, dus de pdf voeg je zelf toe). De handleiding zegt: kies het volledige profiel, want de inhoud is die van de maker zelf. Het concept staat in de interfacetaal; de organisator past het aan in het mailprogramma. Als je liever een geïntegreerde pdf-bijlage wilt, is dat een aparte, grotere stap.Toetsing
make check,check-packages,test-packages(dekkingsvloer),check-registrations,check-secrets,sastgroen; branch niet achter op main.