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 @@
+
+
+
Überprüfung
+
+
+
+
+
+
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}
];