Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
292e44057a
|
|||
|
20fca6794d
|
|||
|
8139d63715
|
|||
|
7051909bf9
|
|||
| f7a0682c33 | |||
|
eb20b547e7
|
16
CHANGELOG.md
16
CHANGELOG.md
@@ -2,9 +2,25 @@
|
|||||||
|
|
||||||
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
|
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
|
||||||
|
|
||||||
|
#### [0.8.1](https://git.odit.services/lfk/selfservice/compare/0.8.0...0.8.1)
|
||||||
|
|
||||||
|
- Adjusted button text [`20fca67`](https://git.odit.services/lfk/selfservice/commit/20fca6794dd7e0c714cd09c80a68b1d3592ab09c)
|
||||||
|
- Switched request login link api path to login (backend v13.0.0) [`8139d63`](https://git.odit.services/lfk/selfservice/commit/8139d637151c8c0184e4a98f151991b429d0a70c)
|
||||||
|
|
||||||
|
#### [0.8.0](https://git.odit.services/lfk/selfservice/compare/0.7.11...0.8.0)
|
||||||
|
|
||||||
|
> 2 February 2023
|
||||||
|
|
||||||
|
- 🚀Bumped version to v0.8.0 [`7051909`](https://git.odit.services/lfk/selfservice/commit/7051909bf960fb44b43e979ac4d304dff9ef2ec4)
|
||||||
|
- Merge pull request 'dont autologin on register -> require mail link' (#47) from feature/46-dont-autologin-on-register-require-mail-link into dev [`f7a0682`](https://git.odit.services/lfk/selfservice/commit/f7a0682c3392b8882be4a676882c8a49d55bd5fe)
|
||||||
|
- add /registered/?mail route [`eb20b54`](https://git.odit.services/lfk/selfservice/commit/eb20b547e79d352f3b7cd1b5ce7b7dbfcf8c19f7)
|
||||||
|
|
||||||
#### [0.7.11](https://git.odit.services/lfk/selfservice/compare/0.7.10...0.7.11)
|
#### [0.7.11](https://git.odit.services/lfk/selfservice/compare/0.7.10...0.7.11)
|
||||||
|
|
||||||
|
> 2 February 2023
|
||||||
|
|
||||||
- Profile: improved mobile responsiveness/ design + toast clear [`077b33f`](https://git.odit.services/lfk/selfservice/commit/077b33f03180d0bd6c45becaaa63d3408c645deb)
|
- Profile: improved mobile responsiveness/ design + toast clear [`077b33f`](https://git.odit.services/lfk/selfservice/commit/077b33f03180d0bd6c45becaaa63d3408c645deb)
|
||||||
|
- 🚀Bumped version to v0.7.11 [`c63adf5`](https://git.odit.services/lfk/selfservice/commit/c63adf557bcb29c8eccc05d5a83d476c75380d95)
|
||||||
- fix: registration code download button style [`52a6b3d`](https://git.odit.services/lfk/selfservice/commit/52a6b3dc776b806eaa8fee058a1c381ab63a8ea5)
|
- fix: registration code download button style [`52a6b3d`](https://git.odit.services/lfk/selfservice/commit/52a6b3dc776b806eaa8fee058a1c381ab63a8ea5)
|
||||||
|
|
||||||
#### [0.7.10](https://git.odit.services/lfk/selfservice/compare/0.7.9...0.7.10)
|
#### [0.7.10](https://git.odit.services/lfk/selfservice/compare/0.7.9...0.7.10)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@odit/lfk-selfservice",
|
"name": "@odit/lfk-selfservice",
|
||||||
"version": "0.7.11",
|
"version": "0.8.1",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
"register_now_small": "Jetzt registrieren",
|
"register_now_small": "Jetzt registrieren",
|
||||||
"registrieren": "Registrieren",
|
"registrieren": "Registrieren",
|
||||||
"registrierungscode": "Registrierungscode",
|
"registrierungscode": "Registrierungscode",
|
||||||
"resend_the_registration_mail": "Registrierungsmail erneut versenden",
|
"resend_the_registration_mail": "Login-Link anfordern",
|
||||||
"save_changes": "Änderungen speichern",
|
"save_changes": "Änderungen speichern",
|
||||||
"sponsoring": "Sponsoring",
|
"sponsoring": "Sponsoring",
|
||||||
"strasse": "Straße",
|
"strasse": "Straße",
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
"register_now": "Register now!",
|
"register_now": "Register now!",
|
||||||
"register_now_small": "Register now",
|
"register_now_small": "Register now",
|
||||||
"registrieren": "Register Now",
|
"registrieren": "Register Now",
|
||||||
"resend_the_registration_mail": "Resend the registration mail",
|
"resend_the_registration_mail": "Send me a login link",
|
||||||
"save_changes": "Save changes",
|
"save_changes": "Save changes",
|
||||||
"sponsoring": "Sponsoring",
|
"sponsoring": "Sponsoring",
|
||||||
"strasse": "Street/ Block",
|
"strasse": "Street/ Block",
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import Home from './views/Home.vue';
|
|||||||
import Imprint from './views/Imprint.vue';
|
import Imprint from './views/Imprint.vue';
|
||||||
import Privacy from './views/Privacy.vue';
|
import Privacy from './views/Privacy.vue';
|
||||||
import Register from './views/Register.vue';
|
import Register from './views/Register.vue';
|
||||||
|
import Registered from './views/Registered.vue';
|
||||||
import Profile from './views/Profile.vue';
|
import Profile from './views/Profile.vue';
|
||||||
import ProfileNone from './views/ProfileNone.vue';
|
import ProfileNone from './views/ProfileNone.vue';
|
||||||
|
|
||||||
@@ -17,6 +18,7 @@ export const routes = [
|
|||||||
{ path: config.baseurl_selfservice + 'privacy/', component: Privacy },
|
{ path: config.baseurl_selfservice + 'privacy/', component: Privacy },
|
||||||
{ path: config.baseurl_selfservice + 'register', component: Register },
|
{ path: config.baseurl_selfservice + 'register', component: Register },
|
||||||
{ path: config.baseurl_selfservice + 'register/', component: Register },
|
{ path: config.baseurl_selfservice + 'register/', component: Register },
|
||||||
|
{ path: config.baseurl_selfservice + 'registered/', component: Registered },
|
||||||
{ path: config.baseurl_selfservice + 'register/:token', component: Register, props: true },
|
{ path: config.baseurl_selfservice + 'register/:token', component: Register, props: true },
|
||||||
{ path: config.baseurl_selfservice + 'profile', component: Profile },
|
{ path: config.baseurl_selfservice + 'profile', component: Profile },
|
||||||
{ path: config.baseurl_selfservice + 'profile/', component: ProfileNone },
|
{ path: config.baseurl_selfservice + 'profile/', component: ProfileNone },
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ function resendMail() {
|
|||||||
if (isEmail(user_email.value)) {
|
if (isEmail(user_email.value)) {
|
||||||
toast("Login-Link wird angefordert...");
|
toast("Login-Link wird angefordert...");
|
||||||
const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2);
|
const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2);
|
||||||
axios.post(`${config.baseurl}api/runners/forgot?mail=${user_email.value}&locale=${browserlocale}`)
|
axios.post(`${config.baseurl}api/runners/login?mail=${user_email.value}&locale=${browserlocale}`)
|
||||||
.then(({ data }) => {
|
.then(({ data }) => {
|
||||||
console.log(data);
|
console.log(data);
|
||||||
toast("Login-Link gesendet an " + user_email.value + "!");
|
toast("Login-Link gesendet an " + user_email.value + "!");
|
||||||
|
|||||||
@@ -308,10 +308,8 @@ function login() {
|
|||||||
url = `${config.baseurl}api/runners/register/${props.token}/?locale=${browserlocale}`
|
url = `${config.baseurl}api/runners/register/${props.token}/?locale=${browserlocale}`
|
||||||
}
|
}
|
||||||
axios.post(url, postdata)
|
axios.post(url, postdata)
|
||||||
.then(({ data }) => {
|
.then(() => {
|
||||||
const token = btoa(data.token);
|
location.replace(`${config.baseurl_selfservice}registered/?mail=${encodeURIComponent(postdata.email)}`);
|
||||||
// alert(token);
|
|
||||||
location.replace(`${config.baseurl_selfservice}profile/${token}`);
|
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
|
|||||||
11
src/views/Registered.vue
Normal file
11
src/views/Registered.vue
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<template>
|
||||||
|
<div class="min-h-screen flex items-center justify-center">
|
||||||
|
<div class="max-w-md w-full py-12 px-6">
|
||||||
|
<img class="mx-auto h-24 w-auto" src="/favicon.png" alt />
|
||||||
|
<h1
|
||||||
|
class="sm:text-3xl text-2xl font-medium title-font mb-4 text-center"
|
||||||
|
>Lauf für Kaya! - Registriert</h1>
|
||||||
|
<p class="mx-auto leading-relaxed text-base text-center">Bitte klicken Sie zum Fortfahren auf den Link, den wir an <b class="font-bold">{{ this.$route.query.mail }}</b> geschickt haben.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
Reference in New Issue
Block a user