eeg_portal/eeg_backend
Bernhard Müller 459f976b67 feat(mako): add email-based EDA communication
- Add EmailEdaConsentService for prod consent requests via SMTP
- Add EdaMailSender, EdaMailParser, EdaMailPoller for IMAP polling
- Polling interval: 15 min (configurable via eda.email.poll-interval-ms)
- Consumption data ingestion from XLSX email attachments
- Add @Profile('!prod') to SimulatedEda*Services as fallback
- Add EMAIL_AUTO to DataSource enum for automated email imports
- Add EDA email configuration to application-prod.yml and application-dev.yml
- Add unit tests for all new services
- Add docs/PLAN-EDA-KOMMUNIKATION.md with full implementation plan

All 232 tests passing.
2026-07-25 15:29:43 +02:00
..
src feat(mako): add email-based EDA communication 2026-07-25 15:29:43 +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