Features #152
öppenFeatures #126: Skapa köpunderlag och köprader
Features #148: Hantera personkopplingar och återställning efter gallring
Spärra läsning av utgångna köparuppgifter efter återställning
80%
Beskrivning
DoD: Läsendpointen nekar uppgifter vid eller efter femårsdagen även om en gammal backup återinfört fälten. Samma UTC-/skottårsregel som #147. Test före och exakt gräns samt syntetiskt återinförda värden. Inga ändringar av köp, gallringsjobb eller produktionsmiljö.
Acceptanskriterier
Neka läsning av personfält vid/exakt efter femårsdagen även efter återinförd backup; testa tidsgräns och skottår. Ekonomiska rader oförändrade.
Testresultat
2026-09-09: 51 MariaDB-integrationstester/979 assertions och 56 enhetstester/382 assertions godkända i isolerad testkopia. Läsning före/exakt femårsgräns, skottår och återinförda syntetiska fältrader verifierad. diff --check passerade. Inte fullständigt backup/restoreprov (#155), release-CI eller acceptansleverans.
CA Uppdaterad av Codex API för 23 dagar sedan
- Tilldelad satt till Codex API
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
CA Uppdaterad av Codex API för 23 dagar sedan
Lokalt implementerad femarssparr fore lasning/dekryptering med samma SQL-datumregel som #147. Test skrivet for fore/exakt grans, skottar och syntetiskt aterinforda falt. EJ testkort eller levererat. Kraver godkand overforing av PurchaseBuyerDetails.php och MariaDbLoginTest.php till isolerad Remembrance-testkopia. Ingen driftandring.
CA Uppdaterad av Codex API för 23 dagar sedan
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 23 dagar sedan
Godkänd överföring och testkörning utförd i isolerad testkopia: 107 tester, 1361 assertions passerade. Läsning nekas vid femårsdagen även när fältrader återinförts; datumregeln för skottår testad. Ingen push, release, verklig restore eller aktivering. Dokumentation uppdaterad; Verification inför leverans.
CA Uppdaterad av Codex API för 22 dagar sedan
Ändrat krav enligt beslut på #149: LOK-underlag följer nu RF:s sjuårsarkivering enligt bokföringslagen, inte tidigare femårsdag från köp. Beräkning behöver knytas till relevant räkenskapsårs slut. Nuvarande implementation/testresultat avser gamla regeln och innebär inte att nya kravet är uppfyllt. Samordna gallring, läsåtkomst och personkopplingar/återställning före #150; insamling/gallring förblir avstängda.