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