Projekt

Allmänt

Profil

Handlingar

Features #162

stängd
CA CA

Features #126: Skapa köpunderlag och köprader

Features #149: Informera köparen om träningsuppgifter och lagring

Spärra telefonkrav i kontantköpsflödet

Features #162: Spärra telefonkrav i kontantköpsflödet

Tillagd av Codex API för 22 dagar sedan. Uppdaterad för 12 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Startdatum:
2026-09-09
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

Beskrivning

Mål: Kontantflödet får inte efterfråga eller lagra telefonnummer när namn/födelseår senare aktiveras. DoD i acceptans: Med cash.buyer_details_enabled=true och artikelkrav phone_number stoppas både köpgranskning och bekräftelse innan telefonfält visas eller person-/köpdata skrivs; begripligt fel visas. Inskickat obegärt telefonnummer nekas. Namn/födelseår utan telefonkrav samt vanliga kontantköp fungerar som tidigare. Isolerade regressionstester och godkänd CI verifierar detta. Ingen befintlig artikelkonfiguration eller telefoninloggning ändras. Utanför scope: Swish, nya personfält, rättslig grund, lagringstid och aktivering av insamling. Insamlingen förblir avstängd i acceptans. Beroende före aktivering i #150.


Acceptanskriterier

Mål: Kontantflödet får inte efterfråga eller lagra telefonnummer när namn/födelseår senare aktiveras. DoD i acceptans: Med cash.buyer_details_enabled=true och artikelkrav phone_number stoppas både köpgranskning och bekräftelse innan telefonfält visas eller person-/köpdata skrivs; begripligt fel visas. Inskickat obegärt telefonnummer nekas. Namn/födelseår utan telefonkrav samt vanliga kontantköp fungerar som tidigare. Isolerade regressionstester och godkänd CI verifierar detta. Ingen befintlig artikelkonfiguration eller telefoninloggning ändras. Utanför scope: Swish, nya personfält, rättslig grund, lagringstid och aktivering av insamling. Insamlingen förblir avstängd i acceptans. Beroende före aktivering i #150.


Testresultat

Godkänt: 119 tester/1531 assertions i isolerad verifiering och ordinarie CI. Telefonkrav stoppar review/confirm före köp- eller personskrivning; obegärd telefon nekas; namn/födelseår utan telefonkrav och vanliga kontantköp fungerar. cf4a68a levererad till acceptans med insamlingen fortsatt avstängd.

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #1

  • Status ändrad från New till In progress
  • Tilldelad satt till Codex API
  • % Klart ändrad från 0 till 40

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #2

Lokal implementation förberedd: gemensam current-kontroll i CashPurchases nekar artikelkrav phone_number före både review och confirm. Ingen tyst bortfiltrering av artikelkravet. Regression för aktiverade personfält, föråldrad granskning, uteblivna skrivningar, obegärd telefon och vanligt köp tillagd. Gallringstestet använder syntetisk historisk telefonrad för fortsatt täckning. diff --check godkänd; PHP/MariaDB-tester återstår. Ingen acceptansändring eller aktivering.

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #3

Isolerad verifiering godkänd efter export av de två godkända filerna: 64 enhetstester/442 assertions och 55 integrationstester/1089 assertions = 119 tester/1531 assertions. Telefonkrav stoppar granskning och bekräftelse, inklusive gammal granskning; inga nya köp-/personfält skrivs. Obegärd telefon nekas och vanligt kontantköp fungerar. Befintliga tester för namn/födelseår samt gallring av syntetiska historiska telefonuppgifter passerar. Tillfällig testdatabas borttagen, verifierat. Ingen acceptansändring eller aktivering. Commit, ordinarie CI och leverans återstår.

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #4

Lokal commit cf4a68afc1b937aea34e4081c8052cacd4aa114e skapad: endast CashPurchases.php och MariaDbLoginTest.php, 37 tillagda/2 borttagna rader. diff --check godkänd. Tidigare isolerat resultat 119 tester/1531 assertions. Dokumentationsutkast för #149 och leveransanteckningar för #161 ligger kvar lokalt utanför denna commit. Ingen push, CI eller acceptansändring ännu.

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #5

Godkänd push till main och ordinarie CI PASSED för cf4a68afc1b937aea34e4081c8052cacd4aa114e, körning .VI3I8H. 64 enhetstester/442 assertions och 55 integrationstester/1089 assertions = 119 tester/1531 assertions. Frontendbygge godkänt och release.tar.gz SHA256 verifierad. Ingen acceptansändring, migration eller aktivering. Separat godkänd acceptansleverans återstår.

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #6

Godkänd acceptansleverans cf4a68a slutförd från CI .VI3I8H. Releasechecksumma OK och CashPurchases.php SHA256 identisk med testad lokal kod. Inloggning, båda kiosker och informationssida HTTP 200 med rätt version via tunnel 18083. cash.buyer_details_enabled=false; båda gallringslistorna tomma. Inga migrationer, seed eller testköp utförda. Produktion oförändrad. Stoppad rollbackcontainer foreningskiosk-acceptance-web-before-cf4a68afc1b9. Isolerat/CI-verifierad beteenderegression 119 tester; användarverifiering i acceptans återstår.

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #7

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #8

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #9

Slutverifiering godkänd: konton behåller telefonnumret som inloggningsidentifierare, men kontantköpet återanvänder eller lagrar inte numret automatiskt. Artikelkrav på telefon stoppar review och confirm före skrivning; obegärd telefon nekas. Namn/födelseår utan telefonkrav och vanliga kontantköp fortsätter fungera. Isolerad verifiering och ordinarie CI omfattar 119 tester/1531 assertions. Commit cf4a68afc1b937aea34e4081c8052cacd4aa114e är levererad till acceptans. Insamlingen förblir avstängd och inga migrationer eller testköp har utförts.

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #10

Verifieringen är godkänd och ärendet kan stängas. Kontots telefonnummer förblir en kontouppgift och används inte automatiskt i kontantköpet.

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #11

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #12

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #13

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom