- 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 |
||
|---|---|---|
| .. | ||
| app | ||
| environments | ||
| index.html | ||
| main.ts | ||
| setup-test.ts | ||
| styles.scss | ||