Features #161
stängdFeatures #126: Skapa köpunderlag och köprader
Features #149: Informera köparen om träningsuppgifter och lagring
Visa föreningens offentliga information från kiosken
100%
Beskrivning
Mål: Besökaren kan utan inloggning se rätt förenings godkända offentliga uppgifter via kioskens länk Om föreningen och personuppgifter.
DoD i acceptans:
- Följ föreningskontexten från kiosk och köpflöde; ingen slumpad eller annan förenings uppgifter visas. Saknad/inaktiv förening hanteras enligt befintlig publik åtkomstpolicy.
- Visa endast uttryckligt publika identitets-/kontaktfält från kontaktadministrationen. Valfria tomma fält döljs. Saknade uppgifter ger inte automatiskt fallback till faktureringsadress, fakturerings-e-post eller administratörens konto.
- Föreningsadministratören kan förhandsgranska hur sparade publika uppgifter visas. Förhandsgranskningen använder samma presentation utan att ge åtkomst till andra föreningars privata data.
- Länkar/utdata valideras och escape:as, temat följs, och sidan verifieras på mobil samt med tangentbord. Ingen inloggning krävs för publicerade uppgifter.
- Länk från kiosk och åtkomst före eventuell köparinsamling verifieras. Informationssidan får inte presentera ofärdig integritetstext som godkänd eller aktivera insamling.
Beroende: delärendet Administrera föreningens publika kontaktuppgifter.
Utanför scope: datamodell och redigering av kontaktfält, fastställande av rättslig grund och full integritetstext (kvar i #149), aktivering (#150), fakturering.
Acceptanskriterier
Mål: Besökaren kan utan inloggning se rätt förenings godkända offentliga uppgifter via kioskens länk Om föreningen och personuppgifter.
DoD i acceptans:
- Följ föreningskontexten från kiosk och köpflöde; ingen slumpad eller annan förenings uppgifter visas. Saknad/inaktiv förening hanteras enligt befintlig publik åtkomstpolicy.
- Visa endast uttryckligt publika identitets-/kontaktfält från kontaktadministrationen. Valfria tomma fält döljs. Saknade uppgifter ger inte automatiskt fallback till faktureringsadress, fakturerings-e-post eller administratörens konto.
- Föreningsadministratören kan förhandsgranska hur sparade publika uppgifter visas. Förhandsgranskningen använder samma presentation utan att ge åtkomst till andra föreningars privata data.
- Länkar/utdata valideras och escape:as, temat följs, och sidan verifieras på mobil samt med tangentbord. Ingen inloggning krävs för publicerade uppgifter.
- Länk från kiosk och åtkomst före eventuell köparinsamling verifieras. Informationssidan får inte presentera ofärdig integritetstext som godkänd eller aktivera insamling.
Beroende: delärendet Administrera föreningens publika kontaktuppgifter.
Utanför scope: datamodell och redigering av kontaktfält, fastställande av rättslig grund och full integritetstext (kvar i #149), aktivering (#150), fakturering.
Testresultat
Godkänt: 118 tester/1513 assertions, ordinarie CI och frontendbygge godkända. UI verifierat med två syntetiska föreningar vid 1280/320 px, tangentbord och utan JavaScript. Release e78644e levererad till acceptans; informationssidor och kiosklänkar gav HTTP 200. Självlänk saknas, tydligt tomläge visas utan privat fallback och publicerade uppgifter visas i rätt föreningskontext.
CA Uppdaterad av Codex API för 22 dagar sedan
Implementation förberedd lokalt: publik /kiosk/{id}/information, föreningsbundet tema och åtkomstpolicy, uttrycklig projektion av offentliga fält/adresser, säker länkvisning, länk från kiosk/köpflöde och förhandsgranskning av sparat formulär. Ingen integritetspolicy eller insamling aktiverad, ingen migration. Integrationstester och UI-fixture/test tillagda men PHP/MariaDB/webbläsarkörning återstår. node --check och diff --check godkända. Begär separat godkännande för export av 11 käll-/testfiler till isolerad testkatalog på Remembrance.
CA Uppdaterad av Codex API för 22 dagar sedan
Isolerad verifiering godkänd: 63 enhetstester/437 assertions + 54 integrationstester/1071 assertions = 117 tester/1508 assertions. Första körningen fångade saknad föreningskontext i fristående köparfältsdelvy; länken gjordes villkorad och tester kördes om. Frontendbygge och UI-test två syntetiska föreningar 1280/320 px, tangentbord/utan JS godkända. Skärmbilder kontrollerade inklusive långa URL:er. Tillfällig UI-container/tunnel borttagna. Ordinarie CI och acceptansleverans återstår; inga ändringar i acceptans eller produktion.
CA Uppdaterad av Codex API för 22 dagar sedan
Lokal commit skapad: 062342d1ef4ec4d086e5f0f914686daf000b00f7. Tolv filer, ren arbetsyta och diff --check godkänd. Isolerad verifiering tidigare godkänd med 117 tester/1508 assertions samt frontend/UI. Commit är ännu inte pushad; ordinarie CI och acceptansleverans återstår.
CA Uppdaterad av Codex API för 22 dagar sedan
Godkänd push till main och ordinarie CI PASSED för 062342d1ef4ec4d086e5f0f914686daf000b00f7, körning .ZgTkaX. 63 enhetstester/437 assertions och 54 integrationstester/1071 assertions = 117 tester/1508 assertions. Frontendbygge godkänt, release.tar.gz SHA256 verifierad. Ingen acceptans- eller produktionsändring. Nästa steg separat godkänd appleverans till acceptans; inga nya migrationer eller aktivering av insamling krävs.
CA Uppdaterad av Codex API för 22 dagar sedan
Godkänd acceptansleverans slutförd: 062342d1ef4ec4d086e5f0f914686daf000b00f7 från CI .ZgTkaX, releasechecksumma OK. Befintligt appuppdateringsskript använt utan migration/seed. HTTP 200 och rätt version på inloggning, båda kiosker och /kiosk/1/information respektive /kiosk/2/information genom tunnel 18083. Publiceringsval verifierade för båda föreningar via appkontot. Köparinsamling false och gallringslistor tomma. Produktion oförändrad. Stoppad rollbackcontainer foreningskiosk-acceptance-web-before-062342d1ef4e. Användarverifiering återstår.
CA Uppdaterad av Codex API för 22 dagar sedan
Användarverifiering fångade självlänk på informationssidan och otydligt tomläge. Korrigerat lokalt: informationssidans layout döljer länken till sig själv, och vid avsaknad av publika uppgifter visas tydlig tomtext utan privat fallback. Regressionstest för tomma/ifyllda fält och webbläsarassertion för självlänk tillagda. Testkörning och ny leverans återstår; senaste acceptansversion 062342d fortfarande oförändrad.
CA Uppdaterad av Codex API för 22 dagar sedan
Självlänk/tomläge verifierat isolerat efter godkänd export: 64 enhetstester/442 assertions + 54 integrationstester/1071 assertions = 118 tester/1513 assertions. Webbläsartester två föreningar, 1280/320 px, tangentbord/utan JS passerade; självlänk saknas. Mobilbild kontrollerad. Tommeddelande och att det döljs vid publicerade uppgifter verifierat i vytest. Testcontainer/tunnel borttagna. Commit, ordinarie CI och korrigeringsleverans återstår; acceptansversion 062342d oförändrad.
CA Uppdaterad av Codex API för 22 dagar sedan
Korrigeringscommit skapad lokalt: e78644eaf48398852e31c46e3624a7c08eec2b69. Fem avsedda filer, ren arbetsyta och diff --check godkänd. Tidigare isolerat verifierad med 118 tester/1513 assertions och UI-kontroll. Push, ordinarie CI och korrigeringsleverans återstår.
CA Uppdaterad av Codex API för 22 dagar sedan
Godkänd korrigeringspush och ordinarie CI PASSED: e78644eaf48398852e31c46e3624a7c08eec2b69, körning .O4RuQY. 64 enhetstester/442 assertions och 54 integrationstester/1071 assertions = 118 tester/1513 assertions. Frontendbygge och releasechecksumma godkända. Acceptans och produktion oförändrade; separat godkänd leverans av självlänk/tomläge återstår.
CA Uppdaterad av Codex API för 22 dagar sedan
Godkänd korrigeringsleverans e78644e klar i acceptans, CI .O4RuQY och releasechecksumma OK. Inga migrationer eller seed. HTTP 200 och rätt version via tunnel 18083; självlänk saknas på båda informationssidor, länkar från kiosker finns kvar. Tommeddelande visas för förening 2 utan offentliga uppgifter, inte för förening 1 med uppgifter. Stoppad rollbackcontainer foreningskiosk-acceptance-web-before-e78644eaf483. Produktion och verksamhetsdata oförändrade. Användarverifiering återstår.
CA Uppdaterad av Codex API för 12 dagar sedan
- Testresultat uppdaterad (skillnader)
Slutverifiering sammanställd: den offentliga föreningssidan visar endast uttryckligt publicerade uppgifter i rätt föreningskontext. Självlänken är borttagen och tomläge visas utan privat fallback. Kiosklänkar, mobil/tangentbord, säker utdata och anonym åtkomst är verifierade. Ingen integritetstext eller personuppgiftsinsamling aktiverades.