Versie 1df524c
Hotfix: toegang tot bijlagen voor NHR en andere variantloze inzendingen hersteld
Datum volgt403’s bij NHR/quickscan/funderscan-bijlagen opgelostBestands-API spiegelt nu app-toegang van de detailpaginaLegacy-fallback op buildingId voorkomt onterechte weigeringen
- 403-fouten verholpen bij bijlagen van NHR/quickscan/funderscan (inzendingen zonder loket-variant). - Bestands-API spiegelt nu de app-toegang van de detailpagina; uitgesloten aannemers verliezen linktoegang. - Legacy-dossiers zonder submissionId vallen nu correct terug op registratie op buildingId, zoals de pagina al deed.
Opgeloste problemen
- Bijlagen van inzendingen zonder loket-variant (o.a. NHR, quickscan, funderscan) gaven onterecht 403; de route kiest nu het juiste toegangsmodel i.p.v. altijd variant-toegang te eisen.
- Medewerkers van aannemers die uit de herstelregistratie-app waren gezet, konden via een bewaarde bestands-URL nog bijlagen downloaden; de app-gate wordt nu ook op de /api/files-route afgedwongen.
- Voor legacy-dossiers zonder FoundationRecovery.submissionId leidde een te strikte lookup tot 403; er is nu dezelfde fallback op registratie via buildingId als op de detailpagina.
Geactualiseerde toegangsregels
- Variantloze formulieren: toegang volgens herstelregistratie-model.
- Registerhouders: volledige toegang tot relevante bijlagen.
- Herstelaannemers: alleen bijlagen van inzendingen waarbij de eigen organisatie als aannemer is gekoppeld.
- App-toegang is leidend: uitsluiting uit de herstelregistratie-app blokkeert ook directe bestands-URL’s.
Impact en acties
- Gebruikers met rechtmatige toegang kunnen bijlagen weer openen; URLs en workflow ongewijzigd.
- Beheerders: geen actie vereist; controleer desgewenst aannemer-toegang na app-wijzigingen.