Projekt

Allmänt

Profil

Handlingar

Features #152

öppen
CA CA

Features #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

Features #152: Spärra läsning av utgångna köparuppgifter efter återställning

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

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

80%

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

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 Handlingar #1

  • Tilldelad satt till Codex API
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Ingen

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

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

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

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 Handlingar #4

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

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 23 dagar sedan Handlingar #6

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

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

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

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

Ä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.

Handlingar

Finns även som: PDF Atom