Versie 8140869
Lookup-beheer in Studio, facturatie uit grootboek en kritieke betrouwbaarheid-fixes
Datum volgtLookup-beheer nu volledig in de Studio met verbeterde kleurkeuze.Studio-opslag faalt niet meer op oudere API-responses zonder ok-vlag.Facturatie sluit aan op het grootboek per 2026-08-01; geen drift meer tussen overzicht en factuur.Fix voor potentieel dataverlies bij organisatie-rollen, plus brede UX- en betrouwbaarheidsverbeteringen.
- Vijf lookup-beheerders nu direct bewerkbaar in Admin Studio; nieuwe kleurveld-UX. - Opslaan in Studio werkt nu ook met oudere routes zonder ok-vlag. - Facturatieoverzicht en klantscherm lezen vanaf 1 aug 2026 uit het grootboek i.p.v. herberekenen. - Kritieke dataverlies-bug in organisatie-rollen verholpen, plus brede UI/flow-correcties.
Admin Studio – nieuwe beheerders en robuustere opslag
- Vijf klassieke /admin/lookup-tabellen toegevoegd aan de Studio als afzonderlijke schermen: statussen (meldingen, projecten, validatie), kleuren (lookup- en risicoklassen), lintvoegsjablonen, FunderScan-typelijsten, herstelopties.
- Nieuw StudioColorField met expliciet onderscheid tussen standaard en aangepast; kleurkiezer toont altijd een kleur.
- Opslag via studioFetch accepteert nu responses zonder ok-vlag: succes bij 2xx + geldige JSON en geen expliciete foutvelden.
- Validatiestatussen zijn alleen nog bewerkbaar op het tabblad Statussen (niet dubbel in herstelopties).
- Loaders schrijven niet tijdens GET (loadLookupManagerData is read-only).
Facturatie – overzicht en klantscherm op grootboek
- Vanaf 1 aug 2026 wordt het factureerbare deel van elke maand bepaald door vastgelegde grootboekregels i.p.v. live herberekening.
- Overzicht en facturen lopen niet meer uiteen bij latere tariefwijzigingen of heropening van projecten.
- Maanden vóór de cutover blijven ongewijzigd (volledig herberekend).
- Conceptregels (zonder eerste afdruk) blijven een live vooruitblik met actuele tarieven.
- Wanneer er voor een maand geen grootboekregels zijn, toont het overzicht nul (in plaats van herberekende waarden).
- Isolatie per organisatie: regels lekken niet tussen organisaties door.
Admin Studio – kwaliteit, veiligheid en UI-correcties
- Kritiek dataverlies opgelost: organisatie-rollen worden nu met roleType.id opgeslagen (niet met codes).
- Settings-route meldt opslagfouten correct i.p.v. een stille ‘succes’-toast bij DB-fouten.
- Na aanmaken van een organisatie geen automatische redirect meer naar klassieke beheerpagina (voorkomt onbedoelde server-side ensure*-writes).
- Mislukte statuswijziging van user-feedback blijft niet langer als ‘geslaagd’ in beeld staan.
- Funderingstypen verversen direct na opslaan (cache-inval toegevoegd).
- UI-consistenties: ‘Account is actief’ alleen bij bewerken; app-toegang vereist nu een organisatie; wachtwoordveld is afgeschermd; typekolom toont labels; statuslabels en ‘Nu online’ gecorrigeerd; filter ‘Zonder hoofdstuk’ telt correct.
- Bulk-opruimkaart verplaatst naar modal (meer ruimte in tabelweergave).
- App-ontdubbeling in lijn met klassiek; hernoemen schrijft niet meer naar een ander App-record.
- Nieuwe actie: POST /api/admin-studio/apps/bootstrap + knop ‘Ontbrekende module-apps aanmaken’ om ensure*-werk van klassiek expliciet te vervangen.