Features #146
stängdFeatures #126: Skapa köpunderlag och köprader
Begränsa läsåtkomst till träningsuppgifter per förening
100%
Beskrivning
Acceptanskriterier:
- Endast berörd förenings föreningsadministratörer får läsa köparuppgifterna.
- Systemadminrollen ensam, köpare och andra föreningars administratörer nekas på serversidan.
- Tester täcker direktanrop, ändrade id och återkallad behörighet.
- Kompletterar #129: åtkomst till ekonomiskt underlag innebär inte åtkomst till träningsuppgifter.
Acceptanskriterier
Acceptanskriterier:
- Endast berörd förenings föreningsadministratörer får läsa köparuppgifterna.
- Systemadminrollen ensam, köpare och andra föreningars administratörer nekas på serversidan.
- Tester täcker direktanrop, ändrade id och återkallad behörighet.
- Kompletterar #129: åtkomst till ekonomiskt underlag innebär inte åtkomst till träningsuppgifter.
Testresultat
Godkänt: isolerat 50 MariaDB-integrationstester/952 assertions och 56 enhetstester/382 assertions. Senare full CI för 2137558 passerade 173 tester/3182 assertions; 30d3795 med behörighetsfunktionen är verifierad förfader. Funktionen ingår i aktiv HTTPS-release 0e6c6ce. Direktanrop, tenantisolering, återkallad behörighet, inaktiva identiteter, systemadmin utan föreningsroll och dekrypteringsfel täcks. Insamling/läsning förblir flaggstyrd och avstängd.
CA Uppdaterad av Codex API för 23 dagar sedan
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 23 dagar sedan
Lokal implementation: separat skyddad JSON-lasendpoint for ett kontantkops koparuppgifter. Aktuell aktiv foreningsadminroll kravs aven for systemadmin; aktuell anvandarstatus kontrolleras i databasen. Tenantfilter fore dekryptering, faltallowlist, no-store och generiskt dekrypteringsfel. Insamlingsflaggan sparrar lasning. Integrationstest skrivet for roller, fel forening, revokering, inaktivering och felaktigt chiffer. INTE kort: auto-review blockerar kodoverforing till isolerad Remembrance-testkopia i vantan pa uttryckligt anvandargodkannande. Ingen leverans eller aktivering. diff --check passerade. Arendet kvar In progress.
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 isolerad verifiering utförd: totalt 106 tester, 1334 assertions passerade. Läsendpoint och rollkontroll lokalt verifierade; ingen listvy/export ingår. Ingen Git-push, acceptansleverans, produktionsändring eller aktivering. Ärendet flyttas till Verification inför granskad leverans.
CA Uppdaterad av Codex API för 12 dagar sedan
- Testresultat uppdaterad (skillnader)
Slutverifiering kompletterad med senare leveransbevis. Behörighetskoden och testerna ingår i commit 30d3795, som är förfader till godkänd CI för 213755844135f1495bebce364df6606f2fcfe6cd (173 tester/3182 assertions) och aktiv HTTPS-release 0e6c6ce0048283211d6603e2afb214e6f1f142d8. Serverkontrollerna täcker direktanrop, annan förening, systemadmin utan föreningsroll, köpare/gäst, återkallad roll, inaktiva identiteter och dekrypteringsfel. Insamlingsflaggan är fortsatt avstängd.