diff --git a/client/src/graphql/gql/mutations/registration.gql b/client/src/graphql/gql/mutations/registration.gql index 4a5f8367..74ac38f2 100644 --- a/client/src/graphql/gql/mutations/registration.gql +++ b/client/src/graphql/gql/mutations/registration.gql @@ -1,6 +1,7 @@ -mutation Registration($input: RegistrationInput!){ +mutation Registration($input: RegistrationInput!) { registration(input: $input) { success + message errors { field } diff --git a/client/src/pages/activate-license.vue b/client/src/pages/activate-license.vue new file mode 100644 index 00000000..e69de29b diff --git a/client/src/pages/email-verification.vue b/client/src/pages/email-verification.vue new file mode 100644 index 00000000..df04d556 --- /dev/null +++ b/client/src/pages/email-verification.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/client/src/pages/hello.vue b/client/src/pages/hello.vue index 3af0ac67..26ef342b 100644 --- a/client/src/pages/hello.vue +++ b/client/src/pages/hello.vue @@ -66,7 +66,7 @@ export default { this.$router.push({name: redirectRouteName}); }) .catch(() => { - this.registrationError = 'Es ist ein Fehler aufgetreten. Bitte versuchen Sie nochmals.'; + this.registrationError = 'Es ist ein Fehler aufgetreten. Bitte versuchen Sie es nochmals.'; }); } }); diff --git a/client/src/pages/login.vue b/client/src/pages/login.vue index f12f696d..f09df22c 100644 --- a/client/src/pages/login.vue +++ b/client/src/pages/login.vue @@ -64,7 +64,7 @@ export default { }) .catch((error) => { console.log(error) - this.registrationError = 'Es ist ein Fehler aufgetreten. Bitte versuchen Sie nochmals.'; + this.registrationError = 'Es ist ein Fehler aufgetreten. Bitte versuchen Sie es nochmals.'; }); // this.$apollo.mutate({ diff --git a/client/src/router/index.js b/client/src/router/index.js index d5ea5bc6..235db9c4 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -33,6 +33,7 @@ import hello from '@/pages/hello' import registration from '@/pages/registration' import waitForClass from '@/pages/waitForClass' import checkEmail from '@/pages/check-email' +import emailVerification from '@/pages/email-verification' import store from '@/store/index'; @@ -164,6 +165,15 @@ const routes = [ layout: 'public' } }, + { + path: '/verify-email', + component: emailVerification, + name: 'emailVerification', + meta: { + public: true, + layout: 'public' + } + }, {path: '/styleguide', component: styleGuidePage}, {path: '*', component: p404} ];