feat: per-entity CSV export for all data types (#148) (#154)

feat: add per-entity CSV export for all data types (Closes #148) (#154)
This commit was merged in pull request #154.
This commit is contained in:
2026-04-09 20:18:22 +02:00
parent 821de4d8d0
commit aee5040720
12 changed files with 1133 additions and 231 deletions
+4
View File
@@ -83,6 +83,10 @@ return [
['name' => 'export#fees', 'url' => '/api/v1/export/fees', 'verb' => 'GET'],
['name' => 'export#birthdays', 'url' => '/api/v1/export/birthdays', 'verb' => 'GET'],
// ── Per-entity export (Issue #148) ─────────────────────────
['name' => 'export#entityTypes', 'url' => '/api/v1/export/entity-types', 'verb' => 'GET'],
['name' => 'export#entity', 'url' => '/api/v1/export/entity/{type}', 'verb' => 'GET'],
// ── Encrypted Export (password-protected ZIP) ───────────────
['name' => 'export#membersEncrypted', 'url' => '/api/v1/export/members/encrypted', 'verb' => 'POST'],
['name' => 'export#feesEncrypted', 'url' => '/api/v1/export/fees/encrypted', 'verb' => 'POST'],