FunderConsult
← Terug naar de changelog

Versie fbb1027

Beveiliging aangescherpt, rapporttoegang gecorrigeerd en diverse UX-verbeteringen

Strikte afscherming in Incidents en betaal/rapport-routes: toegang buiten eigen organisatie geblokkeerdQuickScan partner-API krijgt juiste 400-status bij onbekend adres (voorkomt onterechte retries)Funderscan gebruiksgemak: puntmenu opent direct; stap 4-verklaring volgt stap 2 zonder herladenAssetbeheer rapportdownload sluit concept/ingetrokken/niet-vrijgegeven rapporten uitKennisquiz uitgebreid met ‘Raad het funderingstype’

- Funderscan: puntmenu opent nu direct op eerste tik; stap 4-verklaring volgt stap 2 zonder herladen; rapport-upload kent geen betaalstap; strakkere toegang tot betaalroutes - Assetbeheer: opdrachtgever kan alleen definitieve, vrijgegeven rapporten van afgeronde projecten downloaden - QuickScan: heldere statuscodes bij onbekend adres (400 i.p.v. 503), routebeheer verduidelijkt en sleutelknoppen alleen zichtbaar als API-route actief is - Incidents: datatoegang strikt binnen eigen organisatie/loket; bulk triage en doorgestuurde meldingen afgeschermd; platformbrede instellingen alleen voor platformbeheer - Relaties: contactwijzigingen raken alleen projecten binnen de eigen organisatie - Woonbron rapportage: geannuleerde run wordt meteen als geannuleerd getoond - Kennisquiz: nieuwe vraagsoort ‘Raad het funderingstype’

Funderscan

  • Inpandig: eerste tik op een ruimte opent nu direct het puntmenu; het menu blijft staan bij selectiewissel door dezelfde tik en sluit alleen bij expliciete contextwissels (lijst/ander pand/etage).
  • Stap 4 Verklaring volgt na het vastleggen van stap 2 direct de nieuwe voorinvulling, zonder herladen; enkel/meervoudstekst in de stappenlijst gecorrigeerd.
  • Rapport-upload: projecten met een geüpload bestaand rapport doorlopen geen betaalstap meer (legacyReportMode => payment moment ‘none’).
  • Projectaanmaak: alle paden vullen nu standaard de onderzoeksmethode (interiorMethodSnapshot), zodat nieuwe projecten niet meer als ‘bestaande opname’ starten.
  • Toegang: payment-link en payment-reminder routes geven 403 buiten de eigen organisatie; alleen live platformbeheer mag organisatie-overstijgend handelen.

Assetbeheer

  • Rapportdownload voor opdrachtgever toont alleen definitieve en niet-ingetrokken rapporten van afgeronde projecten met een open vrijgave/betaalpoort; filtering is gelijkgetrokken met de QuickScan-tab.

QuickScan

  • Partner-API: onbekend adres en vergelijkbare order-validatiefouten geven nu 400 i.p.v. 503 ‘retryable’; PDOK-storingen onderscheiden en met passende statuscodes afgehandeld.
  • Routebeheer UI: ‘Route actief’ als hoofdschakelaar met uitleg; sleutelknoppen (API key/webhookgeheim) verschijnen alleen als er een actieve API-route is; commissieregel toont neutrale tekst bij 0 factureerbare opdrachten.

Incidents

  • Configuratiepaneel: superusers zien alleen gebruikers van de eigen organisatie; overige organisaties worden afgeschermd (privacy).
  • Bulk/triage-run: alleen binnen loketten in de eigen loketscope; buiten scope resulteert in 403, er start geen triage.
  • Varianttoegang: ‘alle loketten’ is voorbehouden aan live platformbeheer; een bureau-admin ziet alleen eigen organisatie.
  • Doorgestuurde meldingen: superusers van andere organisaties krijgen 403; batch-acties filteren strikt op beheerscope.
  • Platformbrede instellingen: fairness-config en standaard incidentworkflow zijn nu exclusief voor live platformbeheer.

Relaties

  • Contactwijziging werkt alleen projectsnapshots bij binnen de eigen organisatie; projecten van andere bureaus blijven ongemoeid.

Woonbron / Custom maps

  • Na annuleren wordt een run in het rapportentabblad direct als ‘Geannuleerd’ of ‘Wordt gestopt’ getoond (zonder wachten op volledige herberekening).

Kennisquiz

  • Nieuwe vraagsoort ‘Raad het funderingstype’: adres kiezen en antwoord nakijken tegen FunderMaps.
  • Nakijken: adres wordt als tekst getoond (geen PDOK-autocomplete die over antwoordkeuzes heen valt).

Beveiliging en processen

  • Platformbrede verwerkruns (crons) zijn alleen nog toegestaan met cron-secret of live platformbeheer; bureau-superusers kunnen niet langer platformbrede e-mailruns starten.
  • Rebuild/snapshot/cron-routes:zelfde aanscherping (cron-secret of live platformbeheer).