Open Admin → Graph, controleer dat de Graph/Table toggle zichtbaar is
Wissel naar Table — verifieer dat alle topics verschijnen met juiste kolommen
Klik op kolom-headers: sortering wisselt asc/desc; pijl-indicator klopt
Group by type / relevance / theme / difficulty — groepen klappen open/dicht; group-checkbox selecteert alle rijen in die groep
Filterveld: typ een fragment, lijst krimpt; teller "X of Y topics" klopt
Selecteer enkele rijen → bulk bar verschijnt; zet type → alleen geselecteerde topics veranderen
Zet relevance met "lock" aangevinkt → lock-kolom toont slot
Lock/Unlock knoppen werken stand-alone
Wissel terug naar Graph — wijzigingen zijn zichtbaar
Refresh pagina — wijzigingen blijven persistent (PocketBase)
## Summary
- Voegt een **Graph / Table** toggle toe bovenaan de admin Knowledge Graph.
- Tabel-view ondersteunt: sorteren per kolom (label, type, relevance, theme, difficulty, weight, relations), groeperen (geen / type / relevance / theme / difficulty), free-text filter op label + description.
- Multi-select via row-checkboxes, header-checkbox (select-all-visible) en group-header-checkbox.
- Bulk-acties op de selectie: zet `type`, zet `learning_relevance` (met optionele auto-lock), losse Lock/Unlock van `relevance_locked`.
- Persistentie via nieuwe `useGraphData.bulkUpdateTopics(ids, patch)` — parallelle `db.upsertTopic` calls + state mirror.
- Klikken op een label opent het bestaande NodeDetailPanel.
Dit dekt step 9 (Bulk select + batch operations) uit het Knowledge Graph UI refactor plan.
Closes #10
## Test plan
- [ ] Open Admin → Graph, controleer dat de Graph/Table toggle zichtbaar is
- [ ] Wissel naar Table — verifieer dat alle topics verschijnen met juiste kolommen
- [ ] Klik op kolom-headers: sortering wisselt asc/desc; pijl-indicator klopt
- [ ] Group by type / relevance / theme / difficulty — groepen klappen open/dicht; group-checkbox selecteert alle rijen in die groep
- [ ] Filterveld: typ een fragment, lijst krimpt; teller "X of Y topics" klopt
- [ ] Selecteer enkele rijen → bulk bar verschijnt; zet type → alleen geselecteerde topics veranderen
- [ ] Zet relevance met "lock" aangevinkt → lock-kolom toont slot
- [ ] Lock/Unlock knoppen werken stand-alone
- [ ] Wissel terug naar Graph — wijzigingen zijn zichtbaar
- [ ] Refresh pagina — wijzigingen blijven persistent (PocketBase)
Voegt een Graph/Table toggle toe aan de admin Knowledge Graph. De tabel
ondersteunt sorteren per kolom, groeperen op type/relevance/theme/difficulty,
filteren op label, multi-select en bulk-wijzigen van type, learning_relevance
en relevance_locked.
Closes#10
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
type, zetlearning_relevance(met optionele auto-lock), losse Lock/Unlock vanrelevance_locked.useGraphData.bulkUpdateTopics(ids, patch)— parallelledb.upsertTopiccalls + state mirror.Dit dekt step 9 (Bulk select + batch operations) uit het Knowledge Graph UI refactor plan.
Closes #10
Test plan