diff --git a/src/routes/console/project-[project]/messaging/providers/create.svelte b/src/routes/console/project-[project]/messaging/providers/create.svelte index 5cae6700ce..5045ddda48 100644 --- a/src/routes/console/project-[project]/messaging/providers/create.svelte +++ b/src/routes/console/project-[project]/messaging/providers/create.svelte @@ -141,7 +141,10 @@ name: $providerParams[$provider].name, enabled: $providerParams[$provider].enabled, isEuRegion: $providerParams[$provider].isEuRegion, - from: $providerParams[$provider].from, + fromEmail: $providerParams[$provider].fromEmail, + fromName: $providerParams[$provider].fromName, + replyToEmail: $providerParams[$provider].replyToEmail, + replyToName: $providerParams[$provider].replyToName, apiKey: $providerParams[$provider].apiKey, domain: $providerParams[$provider].domain } @@ -162,7 +165,10 @@ providerId: providerId, name: $providerParams[$provider].name, enabled: $providerParams[$provider].enabled, - from: $providerParams[$provider].from, + fromEmail: $providerParams[$provider].fromEmail, + fromName: $providerParams[$provider].fromName, + replyToEmail: $providerParams[$provider].replyToEmail, + replyToName: $providerParams[$provider].replyToName, apiKey: $providerParams[$provider].apiKey } ); diff --git a/src/routes/console/project-[project]/messaging/providers/store.ts b/src/routes/console/project-[project]/messaging/providers/store.ts index 68e518b744..af2cc236b2 100644 --- a/src/routes/console/project-[project]/messaging/providers/store.ts +++ b/src/routes/console/project-[project]/messaging/providers/store.ts @@ -133,7 +133,7 @@ export const providers: ProvidersMap = { // [Providers.MQTT]: { // imageIcon: 'mqtt', // title: 'MQTT', - // description: 'Message Queuing Telemtry Transport' + // description: 'Message Queuing Telemetry Transport' // } } }, @@ -178,9 +178,27 @@ export const providers: ProvidersMap = { }, { label: 'Sender email', - name: 'from', + name: 'fromEmail', type: 'email', placeholder: 'Enter email' + }, + { + label: 'Sender name', + name: 'fromName', + type: 'text', + placeholder: 'Enter name' + }, + { + label: 'Reply-to email', + name: 'replyToEmail', + type: 'email', + placeholder: 'Enter email' + }, + { + label: 'Reply-to name', + name: 'replyToName', + type: 'text', + placeholder: 'Enter name' } ] }, @@ -202,9 +220,27 @@ export const providers: ProvidersMap = { }, { label: 'Sender email', - name: 'from', + name: 'fromEmail', type: 'email', placeholder: 'Enter email' + }, + { + label: 'Sender name', + name: 'fromName', + type: 'text', + placeholder: 'Enter name' + }, + { + label: 'Reply-to email', + name: 'replyToEmail', + type: 'email', + placeholder: 'Enter email' + }, + { + label: 'Reply-to name', + name: 'replyToName', + type: 'text', + placeholder: 'Enter name' } ] } diff --git a/src/routes/console/project-[project]/messaging/providers/update.svelte b/src/routes/console/project-[project]/messaging/providers/update.svelte index 42b1dfcfd5..e2d621ba66 100644 --- a/src/routes/console/project-[project]/messaging/providers/update.svelte +++ b/src/routes/console/project-[project]/messaging/providers/update.svelte @@ -139,7 +139,10 @@ name: $providerParams[$provider].name, enabled: $providerParams[$provider].enabled, isEuRegion: $providerParams[$provider].isEuRegion, - from: $providerParams[$provider].from, + fromEmail: $providerParams[$provider].fromEmail, + fromName: $providerParams[$provider].fromName, + replyToEmail: $providerParams[$provider].replyToEmail, + replyToName: $providerParams[$provider].replyToName, apiKey: $providerParams[$provider].apiKey, domain: $providerParams[$provider].domain } @@ -160,7 +163,10 @@ providerId: providerId, name: $providerParams[$provider].name, enabled: $providerParams[$provider].enabled, - from: $providerParams[$provider].from, + fromEmail: $providerParams[$provider].fromEmail, + fromName: $providerParams[$provider].fromName, + replyToEmail: $providerParams[$provider].replyToEmail, + replyToName: $providerParams[$provider].replyToName, apiKey: $providerParams[$provider].apiKey } ); diff --git a/src/routes/console/project-[project]/messaging/providers/wizard/provider.svelte b/src/routes/console/project-[project]/messaging/providers/wizard/provider.svelte index 97b7ca2d54..7d68198627 100644 --- a/src/routes/console/project-[project]/messaging/providers/wizard/provider.svelte +++ b/src/routes/console/project-[project]/messaging/providers/wizard/provider.svelte @@ -71,7 +71,10 @@ name: name, enabled: true, isEuRegion: false, - from: '', + fromEmail: '', + fromName: '', + replyToEmail: '', + replyToName: '', apiKey: '', domain: '' }; @@ -82,7 +85,10 @@ name: name, enabled: true, apiKey: '', - from: '' + fromEmail: '', + fromName: '', + replyToEmail: '', + replyToName: '', }; break; case Providers.FCM: diff --git a/src/routes/console/project-[project]/messaging/providers/wizard/store.ts b/src/routes/console/project-[project]/messaging/providers/wizard/store.ts index 4e8aed06f7..67e7189e46 100644 --- a/src/routes/console/project-[project]/messaging/providers/wizard/store.ts +++ b/src/routes/console/project-[project]/messaging/providers/wizard/store.ts @@ -47,14 +47,20 @@ export type VonageProviderParams = ProviderParams & { */ export type MailgunProviderParams = ProviderParams & { + fromEmail: string; + fromName: string; + replyToEmail: string; + replyToName: string; isEuRegion: boolean; - from: string; apiKey: string; domain: string; }; export type SendgridProviderParams = ProviderParams & { - from: string; + fromEmail: string; + fromName: string; + replyToEmail: string; + replyToName: string; apiKey: string; };