- DirectusObject Typ + CanvasObject Interface in types.ts - DrawCanvas nutzt CanvasObject (generisch, nicht mehr ObjectMeta-gebunden) - Flask: /api/directus/objects (GET/POST), /api/directus/objects/<id> (PATCH/DELETE) - Flask: /api/directus/setup-m2m (einmalig: m2m für categories/questions) - api.ts: getDirectusObjects, createDirectusObject, updateDirectusObject, deleteDirectusObject - DrawIt: Objekte werden in Directus gespeichert (mit picture, bbox/polygon, user_notes, parent) - DrawIt: Linke Sidebar zeigt Objektliste mit Notizen-Editor und Löschen-Button - DrawIt: Rechte Sidebar: Modus, user_notes Textarea, Parent-Dropdown, Auswahlen - Directus: user_notes Feld (textarea), action/resolution/confidence/media versteckt Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
34 KiB
34 KiB