fix(module): laat de drie achtergebleven oppervlakken meebewegen (#648) #662
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!662
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/module-lekt"
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?
Instellingen die je kunt openen, invullen en dan niet gebruiken, omdat de enige afnemer van het resultaat achter de modulepoort zit.
De regel is niet "verbergen"
Het is: verbergen zolang er niets ligt, en tónen zodra er wél iets ligt. Wie sjablonen heeft gemaakt of de lokale CVE-database al heeft gedownload en dan de module uitzet, moet zijn werk kunnen zien en weghalen — anders laat een schakelaar stilzwijgend een gigabyte op schijf achter zonder route terug.
Die tweede helft heeft zijn eigen test, want dat is de helft die het makkelijkst per ongeluk sneuvelt. Beide richtingen geplant en rood gezien.
Een gat dat ik zelf maakte
De zoekindex moest mee. Zonder die stap vond zoeken nog steeds "CVE opzoeken" en sprong dan naar een tabblad waar dat blok niet meer staat — verwarrender dan de knop die we net weghaalden. Dat kwam pas boven doordat een bestaande test omviel; het stond niet in de issue.
Het derde oppervlak: bewust ongemoeid
De docs-tegel van
docs/design/PENTEST_MIAUW.mdblijft staan, en ik volg daarin de redenering uit de issue. De documentatielezer is een transparantiefunctie: het punt is dat je kunt lezen wát deze applicatie is zonder eerst iets aan te zetten. Die tegel verbergen zou dezelfde logica doortrekken naar de hele Ontwerp-groep, en dan onthult de app minder naarmate je minder aan hebt staan. Een ontwerpdocument verbergen is een andere handeling dan een functie verbergen.Vier bestaande tests
Ze gingen uit van de oude zichtbaarheid. Ze zetten nu de module aan in plaats van dat ik hun bakens verzwakte — de regressie die ze bewaken (de koppeling zoektreffer→tabblad, die ooit brak toen er een tabblad tussen werd geschoven) blijft precies zoals hij was.
Eén uitzondering: de sprongtest gebruikte de CVE-schakelaar als baken, en toetste daarmee sinds vandaag de módule in plaats van de sprong. Die kreeg een baken uit een sectie die er altijd staat.
make checkgroen.Closes #648