Test mailgun connection before storing credentials into the app

This commit is contained in:
Čarodej
2022-04-08 08:00:13 +02:00
parent 6ed2efcc4e
commit 86090d5192
14 changed files with 222 additions and 134 deletions

View File

@@ -306,13 +306,12 @@
v-slot="{ errors }"
>
<AppInputText title="Endpoint" :error="errors[0]" :is-last="true">
<input
class="focus-border-theme input-dark"
v-model="mailgun.endpoint"
placeholder="Type your endpoint"
type="text"
:class="{ '!border-rose-600': errors[0] }"
/>
<SelectInput
v-model="mailgun.endpoint"
:options="mailgunRegions"
placeholder="Select your endpoint"
:isError="errors[0]"
/>
</AppInputText>
</ValidationProvider>
</div>
@@ -939,6 +938,16 @@ export default {
value: 'none',
},
],
mailgunRegions: [
{
label: 'US Endpoint (api.mailgun.net)',
value: 'api.mailgun.net',
},
{
label: 'EU Endpoint (api.eu.mailgun.net)',
value: 'api.eu.mailgun.net',
},
],
pusherClusters: [
{
label: 'US East (N. Virginia)',