chore: Fix SMTP sentry issue (#4883)

* Fix SMTP sentry issue
This commit is contained in:
Aswin Dev P.S
2022-06-23 02:39:04 +05:30
committed by GitHub
parent f2dd88223f
commit d5ddc9d76c
6 changed files with 32 additions and 4 deletions

View File

@@ -30,7 +30,8 @@
"ADD": {
"CHANNEL_NAME": {
"LABEL": "Inbox Name",
"PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)"
"PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)",
"ERROR": "Please enter a valid inbox name"
},
"WEBSITE_NAME": {
"LABEL": "Website Name",

View File

@@ -30,8 +30,15 @@
<woot-input
v-model.trim="selectedInboxName"
class="medium-9 columns settings-item"
:class="{ error: $v.selectedInboxName.$error }"
:label="inboxNameLabel"
:placeholder="inboxNamePlaceHolder"
:error="
$v.selectedInboxName.$error
? $t('INBOX_MGMT.ADD.CHANNEL_NAME.ERROR')
: ''
"
@blur="$v.selectedInboxName.$touch"
/>
<label
v-if="isATwitterInbox"
@@ -293,6 +300,7 @@
<woot-submit-button
v-else
type="submit"
:disabled="$v.$invalid"
:button-text="$t('INBOX_MGMT.SETTINGS_POPUP.UPDATE')"
:loading="uiFlags.isUpdatingInbox"
@click="updateInbox"
@@ -318,7 +326,7 @@
<script>
import { mapGetters } from 'vuex';
import { shouldBeUrl } from 'shared/helpers/Validators';
import { shouldBeUrl, isValidName } from 'shared/helpers/Validators';
import configMixin from 'shared/mixins/configMixin';
import alertMixin from 'shared/mixins/alertMixin';
import SettingIntroBanner from 'dashboard/components/widgets/SettingIntroBanner';
@@ -563,6 +571,7 @@ export default {
webhookUrl: {
shouldBeUrl,
},
selectedInboxName: { isValidName },
},
};
</script>

View File

@@ -16,3 +16,4 @@ export const isValidPassword = value => {
containsSpecialCharacter
);
};
export const isValidName = value => /^\b[\w\s]*\b$/.test(value);