Project-Image-Uploader/backend
matthias.lotz 8cceb8e9a3 feat: Add consent change and deletion notifications (Phase 4)
- Integrate sendConsentChangeNotification() into management.js PUT /consents
- Integrate sendGroupDeletedNotification() into management.js DELETE /:token
- Refactor sendConsentChangeNotification() to accept structured changeData
- Add platform name lookup for social media consent notifications
- Non-blocking async notifications (won't fail consent changes on error)

Phase 4 complete: Tested successfully with:
- Workshop consent revoke → Telegram notification received
- Group deletion → Telegram notification received

Changes:
- Workshop consent: Shows action (revoke/restore) and new status
- Social media consent: Shows platform and action
- Deletion: Shows uploader, year, title, image count
2025-11-30 10:22:52 +01:00
..
docs feat: Add upload notifications to Telegram Bot (Phase 3) 2025-11-29 23:47:01 +01:00
src feat: Add consent change and deletion notifications (Phase 4) 2025-11-30 10:22:52 +01:00
tests feat: Add upload notifications to Telegram Bot (Phase 3) 2025-11-29 23:47:01 +01:00
.dockerignore feat: Complete image description feature implementation 2025-11-07 23:20:50 +01:00
.gitignore Initial Commit 2025-10-15 21:33:00 +02:00
jest.config.js feat: Add upload notifications to Telegram Bot (Phase 3) 2025-11-29 23:47:01 +01:00
package.json feat: Add TelegramNotificationService (Phase 2) 2025-11-29 22:41:38 +01:00