v0.7.590
Multi-locatie ondersteuning, UX-consistentie en rechtenbeveiliging
Deze release brengt volledige multi-locatie ondersteuning voor praktijken met meerdere vestigingen, een brede UX-consistentieslag over lijstpagina's, detailweergaven en filters, en een aanzienlijke versterking van rol- en rechtenbeheer in het beheerdersportaal.
Nieuwe functies
- Meerdere locaties per praktijk: praktijken kunnen nu meerdere vestigingen beheren vanuit één account, elk met eigen openingstijden, medewerkers, diensten, contactgegevens en een weergavekleur voor agenda's en lijsten.
- Visuele identiteit per locatie: elke locatie krijgt een eigen weergavekleur en logomodus, zodat locaties eenvoudig te onderscheiden zijn in roosters, afsprakenlijsten en het cliëntportaal.
- Standaardlocatie voor cliënten: elke cliënt heeft nu een aangewezen standaardlocatie, zodat ze altijd zichtbaar zijn in locatiefilters en afspraken correct worden toegewezen.
- Adresvalidatie voor locaties: fysieke locaties die zichtbaar zijn voor cliënten moeten een volledig adres hebben voordat ze geactiveerd kunnen worden, en het formulier toont nu duidelijke verplichte velden en inline foutmeldingen bij ontbrekende adresgegevens.
- Locatiekoppelingen voor medewerkers: medewerkers worden gekoppeld aan de locaties waar ze werken, en gegevenstoegang in het beheerdersportaal wordt bij eerste activering standaard beperkt tot diezelfde locaties, conform het principe van minimale rechten.
- Afhankelijkheden tussen rechten: het selecteren van een recht in het rollenformulier selecteert nu automatisch alle afhankelijke rechten, en het systeem weigert een rechtencombinatie die niet volledig consistent is, waardoor onbedoelde misconfiguratie wordt voorkomen.
- Uitleg over ondersteuningstoegang: het beheerdersportaal bevat nu een duidelijke uitleg over hoe ondersteuningstoegang werkt, inclusief wat een ondersteuningssessie wel en niet kan doen, zodat praktijkeigenaren altijd weten wat ze kunnen verwachten.
- Datumbereikfilter met kalender: het afsprakenfilter krijgt een kalendergebaseerde datumbereikkiezer met vooringestelde opties naast snelfilterknopjes voor veelgebruikte statussen, waardoor het sneller is om de juiste afspraken te vinden.
- Doorzoekbare kolombeheerder: de kolombeheerder in lijstweergaven heeft nu een zoekveld, zodat medewerkers snel de juiste kolom kunnen vinden in lijsten met veel kolommen.
- Consistente weergave van afspraakstatussen: afspraakstatussen worden nu overal in het portaal op dezelfde manier weergegeven — in lijsten, detailpagina's, het dashboard en bewerkingsformulieren — met één uniforme weergave per status.
- Uniforme detailpaginalay-out: alle detailpagina's voor afspraken, cliënten, medewerkers, diensten en locaties gebruiken nu dezelfde lay-out, waardoor navigeren en informatie terugvinden consistenter aanvoelt.
- Eén telefoonopmaak: telefoonnummers worden nu overal in het portaal op dezelfde manier weergegeven.
Oplossingen
- Werke-mailadres beveiligd bij koppeling: het werke-mailadres van een medewerker met beheerderstoegang wordt nu als alleen-lezen weergegeven, zodat een wijziging de koppeling tussen het medewerkersprofiel en het beheerdersaccount niet stilletjes verbreekt.
- Kleurstaaltjes in activiteitenlog: waarden van kleur-aangepaste velden tonen nu een kleurstaal naast de hexwaarde in de activiteitenlog, zodat wijzigingen in één oogopslag zichtbaar zijn.
- Controle op bevoegdheid bij rolwijzigingen: rolwijzigingen worden nu geweigerd als de aanvragende beheerder geen bevoegdheid heeft over zowel de huidige als de nieuwe rol, waarmee een hiaat wordt gedicht waarbij beheerders met minder rechten rolwijzigingen konden doorvoeren.
- Formulierfouten voor locatieadressen: fysieke locaties die zichtbaar zijn voor cliënten tonen nu duidelijke verplichte velden en inline validatiefouten bij onvolledige adressen, in lijn met de servercontrole die al aanwezig was.
- Beheerderstoegang medewerker direct zichtbaar: het gegevenstoegangsbeheer voor beheerders verschijnt nu direct zodra portaaltoegang wordt ingeschakeld in het medewerkersformulier, zonder dat eerst opgeslagen en herladen hoeft te worden.
Security en betrouwbaarheid
- Sterkere toegangsgrenzen voor locatiegegevens: aanvullende beveiligingen zorgen ervoor dat beheerders met toegang tot specifieke locaties geen gegevens van andere locaties kunnen inzien of wijzigen.
- Controle op bevoegdheid bij rolwijzigingen: het systeem controleert nu of een beheerder voldoende bevoegdheid heeft over zowel de huidige als de doelrol voordat een rolwijziging wordt toegestaan, waardoor onbedoelde escalatie van rechten wordt voorkomen.
- Rechtenbegrenzing voor ondersteuningstoegang: alleen-lezen ondersteuningssessies worden nu consistent gehandhaafd in alle onderdelen van het beheerdersportaal, zodat een ondersteuningsbezoek geen wijzigingen kan aanbrengen die de praktijk niet heeft geautoriseerd.
- Afhankelijkheidsupdates: verschillende beveiligingsrelevante afhankelijkheidsupdates zijn toegepast, zodat de onderliggende componenten van het platform actueel blijven.