3 Commits

Author SHA1 Message Date
52bdc7ce40 fix: delete_kb returns urlwidget (not JSON), so bricks can render redirect to index.ui 2026-08-05 19:03:14 +08:00
37fc233df2 fix: handle NULL org_id in rename/delete KB handlers (OR org_id IS NULL) 2026-08-05 16:46:16 +08:00
8f1f75c947 feat(kb): add rename and delete knowledge base
- kb_list.dspy: add per-card rename (popup form) and delete (confirm+cascade) buttons
- rename_kb_form.dspy: popup form with name + description fields
- rename_kb.dspy: UPDATE knowledge_bases handler
- delete_kb.dspy: cascade delete (docs, chunks, media_tags, tags, files) handler
2026-08-05 16:27:32 +08:00