Issue 6: ModerationGroupsPage - Filter "Alle Gruppen" not working - Problem: Backend filtered groups with display_in_workshop=1 even when no filter selected - Solution: Removed filter condition in else block - now shows ALL groups when filter='all' - File: backend/src/routes/groups.js - Test: GET /moderation/groups now returns 73 groups (all groups) Issue 7: Export button "Consent-Daten exportieren" not working - Problem: Routes had wrong path prefix (/admin/* instead of /api/admin/*) - Solution: Added /api prefix to consent admin routes for consistency - Files: backend/src/routes/consent.js * GET /api/admin/groups/by-consent (was /admin/groups/by-consent) * GET /api/admin/consents/export (was /admin/consents/export) - Test: curl http://localhost:5001/api/admin/consents/export?format=csv works - Export now includes dynamic Social Media platform columns (facebook, instagram, tiktok) Test Results: ✅ Filter "Alle Gruppen": 73 groups ✅ Filter "Nur Werkstatt": 1 group ✅ Filter "Facebook": 0 groups ✅ Export CSV with platform columns: facebook,instagram,tiktok ✅ Test upload with Social Media consents saved correctly ✅ Export shows consented platforms per group Files Changed: - backend/src/routes/groups.js (filter logic fixed) - backend/src/routes/consent.js (API paths corrected) |
||
|---|---|---|
| .. | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| package.json | ||