From 5adddb03c1c0226b08aef8cfbf29c296b4fb1e46 Mon Sep 17 00:00:00 2001 From: bes-r <27369668+bes-r@users.noreply.github.com> Date: Sun, 14 Jun 2026 14:42:56 +0200 Subject: [PATCH] Roostermaker: rol begeleider zichtbaar (LK/PO/KO) en sneltoetsen (N/pijltjes/T/Esc) --- ROADMAP.md | 8 ++++---- frontend/src/pages.jsx | 30 +++++++++++++++++++++++++++--- frontend/src/styles.css | 1 + 3 files changed, 32 insertions(+), 7 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 9ace35e..15ad094 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -15,10 +15,10 @@ volgt. - [x] Vanuit de Roostermaker (tab **Indeling**) direct **subgroepen aanmaken** onder een hoofdgroep, met verantwoordelijke(n) — kolomsgewijs overzicht van subgroepen, vakken en wie verantwoordelijk is. -- [ ] **Sneltoetsen** voor veelgebruikte acties (bv. nieuw blok, kopiëren, - verwijderen, week vooruit/terug, opslaan). -- [ ] **Rol van een begeleider beter zichtbaar** in de roostermaker (bv. functie/ - rol tonen bij de begeleider in een blok en bij het toewijzen). +- [x] **Sneltoetsen** in de Roostermaker: N (nieuw blok), ←/→ (week terug/vooruit), + T (deze week), Esc (paneel/sluiten); met hint. +- [x] **Rol van een begeleider zichtbaar** in de Roostermaker: afkorting (LK/PO/KO) + bij de begeleider in een blok en de volledige rol bij het toewijzen. - [ ] **Vereenvoudigd vak/blok toevoegen** — bijvoorbeeld een **stap-voor-stap wizard** die meeschuift (activiteit → doelgroep → personeel → tijd), in plaats van één groot formulier. diff --git a/frontend/src/pages.jsx b/frontend/src/pages.jsx index 16e36d6..575dee5 100644 --- a/frontend/src/pages.jsx +++ b/frontend/src/pages.jsx @@ -14,6 +14,9 @@ const ROLLEN = [ { value: "klassenondersteuner", label: "Klassenondersteuner" }, ]; +// Korte aanduiding van een medewerkersrol (compact in de roostervakjes). +const ROL_AFK = { leerkracht: "LK", praktijkondersteuner: "PO", klassenondersteuner: "KO" }; + const WEEKDAGEN = [ { value: 0, label: "Maandag" }, { value: 1, label: "Dinsdag" }, @@ -1315,7 +1318,7 @@ function BlokBewerker({ blok, ctx, onSluit, onKlaar }) {
Sneltoetsen: N nieuw blok · ←/→ week · T deze week · Esc sluiten
+ )} {edit && schooljaar && tab === "week" && toonForm && (