feat: Import wizard with CSV parsing and duplicate detection (Closes #58)

This commit was merged in pull request #114.
This commit is contained in:
2026-04-07 16:27:39 +02:00
parent bbbc5fab0c
commit c4712b12bc
9 changed files with 1777 additions and 0 deletions
+5
View File
@@ -124,6 +124,11 @@ return [
// ── Audit log ───────────────────────────────────────────────
['name' => 'audit#index', 'url' => '/api/v1/audit-log', 'verb' => 'GET'],
// ── Import wizard (admin-only) ─────────────────────────────
['name' => 'import#upload', 'url' => '/api/v1/import/upload', 'verb' => 'POST'],
['name' => 'import#preview', 'url' => '/api/v1/import/preview', 'verb' => 'POST'],
['name' => 'import#execute', 'url' => '/api/v1/import/execute', 'verb' => 'POST'],
// ── Saved queries + query execution ────────────────────────
['name' => 'query#fields', 'url' => '/api/v1/queries/fields', 'verb' => 'GET'],
['name' => 'query#executeAdHoc', 'url' => '/api/v1/queries/execute', 'verb' => 'POST'],