Features #206
stängdFeatures #132: Sparade grunduppgifter och förifyllnad
Redigera eget namn och frivillig e-post i Min profil
100%
Beskrivning
DoD: inloggad aktiv användare kan läsa och uppdatera eget namn och frivillig e-post, med validering och skydd mot ändring av andra konton. Telefon visas skrivskyddat från inloggningsidentiteten, inte ett parallellt profilfält. E-post används inte för kontoåterställning utan verifiering. Ingen barnprofil eller förifyllnad i köp.
Acceptanskriterier
DoD: inloggad aktiv användare kan läsa och uppdatera eget namn och frivillig e-post, med validering och skydd mot ändring av andra konton. Telefon visas skrivskyddat från inloggningsidentiteten, inte ett parallellt profilfält. E-post används inte för kontoåterställning utan verifiering. Ingen barnprofil eller förifyllnad i köp.
Testresultat
Verifierat 2026-09-14: buyer-profile.cjs PASS 1280 med JS, 320 med JS och 320 utan JS i isolerad syntetisk miljö 18097. Namn med svenska tecken och e-post sparas, namn kvar efter omladdning, telefon skrivskyddad, inget horisontellt överflöde. Skärmbild granskad. Integrationstest test_profile_updates_only_own_contact_fields_and_survives_logout granskat: beständighet, nekad gäståtkomst/inaktivt konto, validering av namn/e-post, e-post kan tömmas, HTML-escaping, skydd mot främmande user_id samt telefon/roll/statusändring. Telefon hämtas från user_identities och profil-e-post blir inte inloggningsidentitet. Berörda tester och profilkod oförändrade sedan godkänd CI 2137558.5j75Xx (84/628 och 173/3182); levererad app a70c0a6 har samma profilkod. Ingen appkod eller ordinarie kontodata ändrad.
CA Uppdaterad av Codex API för 21 dagar sedan
Profilredigering implementerad och pushad som f1dd7d4e02e4cbae8c80d2b39f2c8697887ca3bd, version 0.9.0. CI 5O3bm1 PASSED. Namn och frivillig e-post i user_profiles; telefon skrivskyddad fran user_identities. Endast eget aktivt konto kan uppdateras. Tester omfattar svenska tecken, validering, persistens efter utloggning, tom e-post, escaping, konto-/telefon-/rollskydd samt inaktiverat konto. Ingen migrering eller funktion for aterstallning via e-post. Sakerhetskontrollen stoppade kopiering av CI-kod till syntetisk webblasarmiljo pa Remembrance. Visuell verifiering och acceptansleverans aterstar; befintlig acceptans oforandrad.
CA Uppdaterad av Codex API för 21 dagar sedan
Levererad v0.9.0 i isolerad acceptans, commit f1dd7d4e02e4cbae8c80d2b39f2c8697887ca3bd. CI 5O3bm1 PASSED: 77 tester/568 assertions och 72 MariaDB-tester/1539 assertions. Syntetiskt webblasartest PASS vid 1280/320 px samt 320 utan JavaScript; skarmbilder granskade. Appens faktiska databasanslutning verifierad for spara/lasa/tomma e-post med syntetiskt konto i rollback-transaktion, inga bestaende testuppgifter. /account ar fortfarande inloggningsskyddad. Ingen migrering eller produktionsandring. Redo for anvandarverifiering.
CA Uppdaterad av Codex API för 17 dagar sedan
- Testresultat uppdaterad (skillnader)
Avtalad profilomfattning verifierad. Testet ändrade endast syntetisk profil på 18097.