diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json index f3897f112..9bda785f5 100644 --- a/frontend/src/locales/de.json +++ b/frontend/src/locales/de.json @@ -46,7 +46,8 @@ "thx":"Danke,", "send_success":"deine Transaktion wurde erfolgreich ausgeführt", "validation": { - "double": "Das Feld {field} muss eine Dezimalzahl mit zwei Nachkommastellen sein" + "double": "Das Feld {field} muss eine Dezimalzahl mit zwei Nachkommastellen sein", + "is-not": "Du kannst Dir selbst keine Gradidos überweisen" } }, "error": { diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json index a5173c2be..7705eb18e 100644 --- a/frontend/src/locales/en.json +++ b/frontend/src/locales/en.json @@ -46,7 +46,8 @@ "thx":"Thank you,", "send_success":"your transaction was successfully completed", "validation": { - "double": "The {field} field must be a decimal with two digits" + "double": "The {field} field must be a decimal with two digits", + "is-not": "You cannot send Gradidos to yourself" } }, "error": { diff --git a/frontend/src/main.js b/frontend/src/main.js index 94889e390..5584ae508 100755 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -3,7 +3,8 @@ import DashboardPlugin from './plugins/dashboard-plugin' import App from './App.vue' import i18n from './i18n.js' import { configure, extend } from 'vee-validate' -import { required, email, min, between, double } from 'vee-validate/dist/rules' +// eslint-disable-next-line camelcase +import { required, email, min, between, double, is_not } from 'vee-validate/dist/rules' // store import { store } from './store/store' @@ -55,6 +56,13 @@ extend('between', { message: (_, values) => i18n.t('validations.messages.between', values), }) +// eslint-disable-next-line camelcase +extend('is_not', { + // eslint-disable-next-line camelcase + ...is_not, + message: (_, values) => i18n.t('form.validation.is-not', values), +}) + /* eslint-disable no-new */ new Vue({ el: '#app', diff --git a/frontend/src/views/Pages/AccountOverview/GddSend.vue b/frontend/src/views/Pages/AccountOverview/GddSend.vue index 3693e8930..d993797ab 100644 --- a/frontend/src/views/Pages/AccountOverview/GddSend.vue +++ b/frontend/src/views/Pages/AccountOverview/GddSend.vue @@ -53,7 +53,15 @@
- + {{ $t('form.receiver') }}