Implement Mark as Cleaned functionality

- Add showCleaned filter to FilterState type
- Update MapView to show green markers with checkmark for cleaned reports
- Add cleaned status filter toggle in MapFilters component
- Display cleaned information in ReportDetailModal
- Hide action buttons for already cleaned reports
- Wire up markAsCleaned functionality in MapPage
- Backend endpoint and database fields already in place
This commit is contained in:
2025-11-16 22:51:10 +00:00
parent 14a905a138
commit c70fc77fa7
5 changed files with 64 additions and 8 deletions

View File

@@ -145,7 +145,7 @@
## Cleanup Tracking System
- [ ] 18. Implement "Mark as Cleaned" functionality
- [-] 18. Implement "Mark as Cleaned" functionality
- Add `cleaned_at` timestamp field to reports table
- Add `cleaned_by_user_id` field to track who marked it as cleaned
- Create POST /api/reports/:id/mark-cleaned backend endpoint