feat(calendar): add domain field and test-connection button to Exchange sources
- Prisma: domain String? added to CalendarSource model (db push applied) - DTOs: domain in CreateCalendarSourceDto, UpdateCalendarSourceDto, new TestCalendarSourceConfigDto - Service: domain in SOURCE_SAFE_SELECT, addSource, updateSource; new testConnectionFromConfig method - Controller: POST /calendar/sources/test-config (before :id routes to avoid collision) - ExchangeProvider: domain in all source interfaces; passed as 3rd arg to EWS WebCredentials - Frontend: domain in CalendarSource/CreateSourcePayload/UpdateSourcePayload; testSourceConfig API fn - Form: domain field (Exchange-only), "Test connection" button with idle/loading/success/error states - i18n: de+en keys for formFieldDomain, formFieldDomainHint, formTestConnection, formTesting, formTestSuccess, formTestFailed Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -202,6 +202,12 @@
|
||||
"formFieldPassword": "Password",
|
||||
"formFieldColor": "Color",
|
||||
"formFieldExchangeMode": "Exchange Mode",
|
||||
"formFieldDomain": "Domain",
|
||||
"formFieldDomainHint": "Windows domain (e.g. COMPANY)",
|
||||
"formTestConnection": "Test connection",
|
||||
"formTesting": "Testing...",
|
||||
"formTestSuccess": "Connection successful",
|
||||
"formTestFailed": "Connection failed",
|
||||
"formSave": "Save",
|
||||
"formSaving": "Saving...",
|
||||
"formCancel": "Cancel",
|
||||
|
||||
Reference in New Issue
Block a user