eeg_portal/eeg_backend
Bernhard Müller 675c10b949 feat(mako): add admin-selectable EDA communication method (email vs messenger)
- Add EdaCommunicationMethod enum (EMAIL, MESSENGER)
- Add EdaSettings entity with DB-persisted communication method
- Add AdminEdaSettingsController (GET/PUT /api/admin/eda-settings)
- Add EdaCommunicationRouter that resolves the correct EdaConsentService
- Add MessengerEdaConsentService as placeholder (throws UnsupportedOperationException)
- Add AdminEdaSettingsComponent in frontend with radio button selection
- Route /dashboard/admin-eda-settings (ADMIN only)
- Update EdaCommunicationEventListener to use router
- Remove @Profile from EmailEdaConsentService/SimulatedEdaConsentService
- Use @Lazy for EdaMailSender dependency to support non-prod contexts
- Fix pre-existing deleteUserTariff API call mismatch
2026-07-25 15:29:58 +02:00
..
src feat(mako): add admin-selectable EDA communication method (email vs messenger) 2026-07-25 15:29:58 +02:00
http-client.private.env.json first working frontend/backend 2026-06-01 16:59:49 +02:00
iam.http refactoring, adaption, community membership handing start implementing 2026-06-15 10:10:33 +02:00
pom.xml feat(community): add metering data upload and query with XLSX support 2026-07-22 12:42:27 +02:00