- 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 |
||
|---|---|---|
| .idea | ||
| .mvn/wrapper | ||
| docs | ||
| eeg_backend | ||
| eeg_frontend | ||
| .dockerignore | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| ai-context.ps1 | ||
| deploy.sh | ||
| DEPLOYMENT.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| mvnw | ||
| mvnw.cmd | ||
| nginx-ssl.conf | ||
| nginx.conf | ||
| pom.xml | ||
| setup-server.sh | ||
| setup-ssl.sh | ||