feat(N2): Dynamischer Scope-Editor — WorkspaceScopeEditor ersetzt JSON-Textarea, Scope-Values in workspace_modules.config #366
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
N2 — Dynamischer Scope-Editor (Phase N)
Roadmap: PLATFORM_ROADMAP.md → Phase N, Task N2 | Milestone: Phase N — Workspace-Scopes (#14) | Label: task
Umsetzung
WorkspaceScopeEditor.tsx: generisches Filter-UI aus /scope-definitions (multiselect/select/toggle), WidgetSettingsForm-Philosophie (M3) — kennt keine spezifischen Module, Plugins deklarieren via ContractsresolveScopeItemsin api/hooks/workspaces.ts: Wertequellen-Auflösung (items-Wrapper, Root-Listen, DMS-Ordner-Baum-Flattening), nie-crashend bei defekten ResponsesuseWorkspaceScopeDefinitions+useScopeValues(TanStack Query, staleTime 60s)Verifikation