Project-Image-Uploader/frontend/src/Components/Pages
matthias.lotz 6effded8bf feat(frontend): Add comprehensive error handling for admin API
Phase 2: User-Friendly Error Handling

 Error Handler Service:
- Created adminErrorHandler.js with handleAdminError()
- User-friendly SweetAlert2 dialogs for all error types:
  * 403 Unauthorized - Clear admin token instructions
  * 429 Rate Limit - Wait and retry message
  * 404 Not Found - Resource not found
  * 500 Server Error - Internal server error
  * Generic errors with context

 Integrated Error Handling in all Admin Components:
- ModerationGroupsPage.js (all 6 admin operations)
- ModerationGroupImagesPage.js (group loading)
- DeletionLogSection.js (log loading + statistics)
- ConsentCheckboxes.js (platform loading)

 Error Context Messages:
- "Gruppe laden"
- "Gruppe freigeben"
- "Gruppe löschen"
- "Bild löschen"
- "Consent-Export"
- "Plattformen laden"
- "Lösch-Log laden"
- "Statistiken laden"

 Benefits:
- Clear technical details for admins in error dialogs
- Context-specific error messages
- Consistent error handling across all admin features
- Better debugging with detailed 403 instructions
2025-11-16 18:56:21 +01:00
..
Css feat: Complete frontend refactoring and development environment setup 2025-10-27 22:22:52 +01:00
404Page.js CSS Cleanup 2025-10-26 11:52:14 +01:00
GroupsOverviewPage.js refactor: Complete UI refactoring with modular components 2025-11-15 18:17:14 +01:00
ManagementPortalPage.js feat: Add comprehensive test suite and admin API authentication 2025-11-16 18:08:48 +01:00
ModerationGroupImagesPage.js feat(frontend): Add comprehensive error handling for admin API 2025-11-16 18:56:21 +01:00
ModerationGroupsPage.js feat(frontend): Add comprehensive error handling for admin API 2025-11-16 18:56:21 +01:00
MultiUploadPage.js refactor: Complete UI refactoring with modular components 2025-11-15 18:17:14 +01:00
PublicGroupImagesPage.js feat(frontend): Migrate all API routes to new structure with admin auth 2025-11-16 18:39:40 +01:00
SlideshowPage.js feat: Slideshow optimization with intelligent preloading and chronological sorting 2025-11-09 13:23:27 +01:00