From e3f7497af5860b2472b6cdfd33090b9d68b9fb49 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Thu, 1 Apr 2021 18:31:18 +0200 Subject: [PATCH 1/2] pass browser locale to api/runners/register/ ref #32 --- src/views/Register.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/Register.vue b/src/views/Register.vue index 07978b4..2817bdf 100644 --- a/src/views/Register.vue +++ b/src/views/Register.vue @@ -320,9 +320,10 @@ function login() { postdata.team = org_team.value; } toast("registration in progress..."); - let url = `${config.baseurl}api/runners/register`; + const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2); + let url = `${config.baseurl}api/runners/register/?locale=${browserlocale}`; if (props.token) { - url = `${config.baseurl}api/runners/register/${props.token}` + url = `${config.baseurl}api/runners/register/${props.token}/?locale=${browserlocale}` } axios.post(url, postdata) .then(({ data }) => { -- 2.47.2 From 52a082841d47d1ed9c0997776a0784285a3f6ba7 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Thu, 1 Apr 2021 18:31:37 +0200 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=90=9E=20fix=20/profile/=20router=20o?= =?UTF-8?q?n=20register?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #32 --- src/views/Register.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/views/Register.vue b/src/views/Register.vue index 2817bdf..6c4a668 100644 --- a/src/views/Register.vue +++ b/src/views/Register.vue @@ -261,8 +261,6 @@ import isEmail from 'validator/es/lib/isEmail'; import isMobilePhone from 'validator/es/lib/isMobilePhone'; import isPostalCode from 'validator/es/lib/isPostalCode'; import { useToast } from "vue-toastification"; -// import { router } from '../router'; -import { i18n } from '../language'; const props = defineProps({ token: String @@ -328,7 +326,8 @@ function login() { axios.post(url, postdata) .then(({ data }) => { const token = btoa(data.token); - // router.push(`${config.baseurl_selfservice}/profile/${token}`); + // alert(token); + location.replace(`${config.baseurl_selfservice}profile/${token}`); }) .catch((error) => { console.log(error); -- 2.47.2