Merge branch 'hotfix/update-verify-email-text' into develop

This commit is contained in:
Christian Cueni 2021-12-23 09:09:55 +01:00
commit f3ed1c4379
3 changed files with 27 additions and 10 deletions

View File

@ -1,7 +1,11 @@
<template> <template>
<div class="layout layout--public public"> <div class="layout layout--public public">
<div class="public__logo"> <div class="public__logo">
<router-link
:to="{name: 'hello'}"
class="hep-link">
<logo/> <logo/>
</router-link>
</div> </div>
<router-view class="public__content layout__content"/> <router-view class="public__content layout__content"/>
<default-footer <default-footer

View File

@ -8,19 +8,22 @@
<main <main
class="login-error__content content" class="login-error__content content"
data-cy="login-error-text"> data-cy="login-error-text">
<p class="content__instructions"> <p
{{ errorMessage }} :key="message"
class="content__instructions"
v-for="message in errorMessages">
{{ message }}
</p> </p>
<p <p
class="extra-link" class="extra-link"
v-if="extraLink"> v-if="alternateLink">
<a <a
:href="extraLink" :href="alternateLink"
class="hep-link"> class="hep-link">
{{ extraMessage }} {{ alternateLinkMessage }}
</a> </a>
</p> </p>
<p> <p v-else>
<router-link <router-link
:to="{name: 'hello'}" :to="{name: 'hello'}"
class="hep-link"> class="hep-link">
@ -36,7 +39,12 @@
<script> <script>
export default { export default {
name: 'LoginErrorPage', name: 'LoginErrorPage',
props: ['title', 'errorMessage', 'extraLink', 'extraMessage'], props: ['title', 'errorMessage', 'alternateLink', 'alternateLinkMessage', 'extraMessages'],
computed: {
errorMessages() {
return this.extraMessages ? [this.errorMessage, ...this.extraMessages] : [this.errorMessage];
}
}
}; };
</script> </script>

View File

@ -32,8 +32,13 @@ export default [
props: { props: {
title: 'Bitte schauen Sie in Ihr Postfach', title: 'Bitte schauen Sie in Ihr Postfach',
errorMessage: 'Ihre E-Mail-Adresse ist noch nicht verifiziert. Wir haben eine E-Mail mit einem Aktivierungslink an Sie verschickt.', errorMessage: 'Ihre E-Mail-Adresse ist noch nicht verifiziert. Wir haben eine E-Mail mit einem Aktivierungslink an Sie verschickt.',
extraLink: 'https://sso.hep-verlag.ch/verify-email', alternateLink: 'https://www.hep-verlag.ch/',
extraMessage: 'E-Mail erneut versenden' alternateLinkMessage: 'hep Verlag Webseite besuchen',
extraMessages: [
'Haben Sie keine E-Mail erhalten?',
'Sie haben die Möglichkeit die E-Mail mit dem Aktivierungslink erneut anzufordern.\n' +
'Besuchen Sie dafür die Webseite des hep Verlags und beachten Sie den roten Hinweis.'
]
}, },
meta: { meta: {
public: true, public: true,