eeg_portal/eeg_frontend/src
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
..
app feat(mako): add admin-selectable EDA communication method (email vs messenger) 2026-07-25 15:29:58 +02:00
environments refactor(frontend): replace hardcoded localhost URLs with environment config 2026-07-22 07:50:38 +02:00
index.html first working frontend/backend 2026-06-01 16:59:49 +02:00
main.ts added admin approval list 2026-06-17 11:08:44 +02:00
setup-test.ts chore: cleanup test data and add missing test files 2026-07-24 11:48:56 +02:00
styles.scss first working frontend/backend 2026-06-01 16:59:49 +02:00