From 8139d637151c8c0184e4a98f151991b429d0a70c Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 2 Feb 2023 15:52:33 +0100 Subject: [PATCH 01/10] Switched request login link api path to login (backend v13.0.0) --- src/views/ProfileNone.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/ProfileNone.vue b/src/views/ProfileNone.vue index f38b179..1053e47 100644 --- a/src/views/ProfileNone.vue +++ b/src/views/ProfileNone.vue @@ -90,7 +90,7 @@ function resendMail() { if (isEmail(user_email.value)) { toast("Login-Link wird angefordert..."); 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 }) => { console.log(data); toast("Login-Link gesendet an " + user_email.value + "!"); From 20fca6794dd7e0c714cd09c80a68b1d3592ab09c Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 2 Feb 2023 15:53:58 +0100 Subject: [PATCH 02/10] Adjusted button text --- src/locales/de.json | 118 ++++++++++++++++++++++---------------------- src/locales/en.json | 116 +++++++++++++++++++++---------------------- 2 files changed, 117 insertions(+), 117 deletions(-) diff --git a/src/locales/de.json b/src/locales/de.json index 924a5fe..3aab105 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1,60 +1,60 @@ { - "access_is_only_provided_via_your_email_link": "Der Zugang erfolgt nur über den Link, den Sie bei der Registrierung erhalten haben.", - "already_have_an_account": "Sie haben bereits einen Account?", - "amount_per_kilometer_in_eur": "Betrag pro Kilometer (in €)", - "apartment_suite_etc": "Addresszeile 2", - "cancel_keep_my_data": "Abbrechen, meine Daten behalten", - "configuration_error": "Konfigurationsfehler", - "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen", - "confirm_personal_data": "Hiermit bestätige ich die Vollständigkeit und Richtigkeit der oben genannten Angaben", - "current_total_amount_in_eur": "Aktueller Gesamtbetrag (in €)", - "delete_all_of_my_data": "Meine gesamten Daten löschen", - "delete_my_data": "Meine Daten löschen", - "deletion_in_progress": "Daten werden gelöscht...", - "distance": "Distanz", - "download_certificate": "Urkunde herunterladen", - "download_registrationcode": "Registrierungscode herunterladen", - "e_mail_adress": "E-Mail Adresse", - "go_to_login": "Zum Login", - "i_accept": "Ich habe die ", - "i_accept_end": "gelesen und akzeptiert.", - "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "Wenn Sie der Systemadministrator sind, finden Sie Konfigurationsanweisungen in der offiziellen Produktdokumentation / README.", - "imprint": "Impressum", - "lap_time": "Rundenzeit", - "lap_times": "Rundenzeiten", - "lost_your_registration_mail": "Haben Sie Ihre Registrierungsmail verloren?", - "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", - "mittelname": "Mittelname", - "nachname": "Nachname", - "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...", - "no_sponsorings_for_you_were_recorded_yet": "Es gibt noch keine Sponsorings für dich", - "not_registered_yet": "Noch nicht registriert?", - "organization": "Organisation", - "ort": "Ort", - "phone_number": "Telefonnummer", - "please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...", - "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", - "plz": "PLZ", - "privacy_policy": "Datenschutzerklärung", - "profile": "Profil", - "provide_address": "Adresse angeben?", - "register": { - "register_now": "Jetzt für den Lauf für Kaya! 2023 registrieren." - }, - "register_now": "Jetzt registrieren!", - "register_now_small": "Jetzt registrieren", - "registrieren": "Registrieren", - "registrierungscode": "Registrierungscode", - "resend_the_registration_mail": "Registrierungsmail erneut versenden", - "save_changes": "Änderungen speichern", - "sponsoring": "Sponsoring", - "strasse": "Straße", - "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "Das System ist nicht richtig konfiguriert. Bitte wenden Sie sich an den Systemadministrator, um Hilfe zu erhalten.", - "this_is_not_a_valid_international_phone_number": "Dies ist keine gültige internationale Telefonnummer", - "tos": "AGBs", - "total": "Gesamt", - "view_my_data": "Meine Läuferdaten einsehen", - "vorname": "Vorname", - "you_have_been_registered": "Sie wurden registriert!", - "you_have_not_provided_a_valid_access_key": "Sie haben keinen gültigen Zugangsschlüssel angegeben..." -} \ No newline at end of file + "access_is_only_provided_via_your_email_link": "Der Zugang erfolgt nur über den Link, den Sie bei der Registrierung erhalten haben.", + "already_have_an_account": "Sie haben bereits einen Account?", + "amount_per_kilometer_in_eur": "Betrag pro Kilometer (in €)", + "apartment_suite_etc": "Addresszeile 2", + "cancel_keep_my_data": "Abbrechen, meine Daten behalten", + "configuration_error": "Konfigurationsfehler", + "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen", + "confirm_personal_data": "Hiermit bestätige ich die Vollständigkeit und Richtigkeit der oben genannten Angaben", + "current_total_amount_in_eur": "Aktueller Gesamtbetrag (in €)", + "delete_all_of_my_data": "Meine gesamten Daten löschen", + "delete_my_data": "Meine Daten löschen", + "deletion_in_progress": "Daten werden gelöscht...", + "distance": "Distanz", + "download_certificate": "Urkunde herunterladen", + "download_registrationcode": "Registrierungscode herunterladen", + "e_mail_adress": "E-Mail Adresse", + "go_to_login": "Zum Login", + "i_accept": "Ich habe die ", + "i_accept_end": "gelesen und akzeptiert.", + "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "Wenn Sie der Systemadministrator sind, finden Sie Konfigurationsanweisungen in der offiziellen Produktdokumentation / README.", + "imprint": "Impressum", + "lap_time": "Rundenzeit", + "lap_times": "Rundenzeiten", + "lost_your_registration_mail": "Haben Sie Ihre Registrierungsmail verloren?", + "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", + "mittelname": "Mittelname", + "nachname": "Nachname", + "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...", + "no_sponsorings_for_you_were_recorded_yet": "Es gibt noch keine Sponsorings für dich", + "not_registered_yet": "Noch nicht registriert?", + "organization": "Organisation", + "ort": "Ort", + "phone_number": "Telefonnummer", + "please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...", + "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", + "plz": "PLZ", + "privacy_policy": "Datenschutzerklärung", + "profile": "Profil", + "provide_address": "Adresse angeben?", + "register": { + "register_now": "Jetzt für den Lauf für Kaya! 2023 registrieren." + }, + "register_now": "Jetzt registrieren!", + "register_now_small": "Jetzt registrieren", + "registrieren": "Registrieren", + "registrierungscode": "Registrierungscode", + "resend_the_registration_mail": "Login-Link anfordern", + "save_changes": "Änderungen speichern", + "sponsoring": "Sponsoring", + "strasse": "Straße", + "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "Das System ist nicht richtig konfiguriert. Bitte wenden Sie sich an den Systemadministrator, um Hilfe zu erhalten.", + "this_is_not_a_valid_international_phone_number": "Dies ist keine gültige internationale Telefonnummer", + "tos": "AGBs", + "total": "Gesamt", + "view_my_data": "Meine Läuferdaten einsehen", + "vorname": "Vorname", + "you_have_been_registered": "Sie wurden registriert!", + "you_have_not_provided_a_valid_access_key": "Sie haben keinen gültigen Zugangsschlüssel angegeben..." +} diff --git a/src/locales/en.json b/src/locales/en.json index 7ba8b70..2507fbc 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1,59 +1,59 @@ { - "access_is_only_provided_via_your_email_link": "Access is only provided via the link you received upon registration.", - "all_data_deleted": "All Data deleted!", - "already_have_an_account": "Already have an account?", - "amount_per_kilometer_in_eur": "Amount per kilometer (in €)", - "apartment_suite_etc": "Apartment, suite, etc.", - "cancel_keep_my_data": "Cancel, keep my data", - "configuration_error": "Configuration error", - "confirm_delete_all_of_my_data": "Confirm, delete all of my data", - "confirm_personal_data": "I hereby confirm that the above information is complete and correct", - "current_total_amount_in_eur": "Current total amount (in €)", - "delete_my_data": "Delete my data", - "deletion_in_progress": "Deletion in progress...", - "distance": "Distance", - "download_certificate": "Download certificate", - "download_registrationcode": "Download registrationcode", - "e_mail_adress": "mail address", - "go_to_login": "Go To Login", - "i_accept": "I have read and accepted the ", - "i_accept_end": "", - "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "If you are the system administrator, please refer to the official product documentation/ README for configuration guidance.", - "imprint": "Imprint", - "lap_time": "Lap time", - "lap_times": "Lap times", - "lost_your_registration_mail": "Lost your registration mail?", - "main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.", - "mittelname": "Middlename", - "nachname": "Lastname", - "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...", - "no_sponsorings_for_you_were_recorded_yet": "No sponsorings for you were recorded yet...", - "not_registered_yet": "Not registered yet?", - "organization": "Organization", - "ort": "City", - "phone_number": "Phone Number", - "please_provide_a_valid_zipcode": "Please provide a valid zipcode...", - "please_provide_valid_mail": "Please provide a valid mail address.", - "plz": "zipcode", - "privacy_policy": "Privacy Policy", - "profile": "Profile", - "provide_address": "Provide a postal address?", - "register": { - "register_now": "Register now for Lauf für Kaya! 2023." - }, - "register_now": "Register now!", - "register_now_small": "Register now", - "registrieren": "Register Now", - "resend_the_registration_mail": "Resend the registration mail", - "save_changes": "Save changes", - "sponsoring": "Sponsoring", - "strasse": "Street/ Block", - "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "The system is not properly configured. Please contact the system administrator for help.", - "this_is_not_a_valid_international_phone_number": "This is not a valid international phone number", - "tos": "Terms of Service", - "total": "Total", - "view_my_data": "View my data", - "vorname": "Firstname", - "you_have_been_registered": "You have been registered!", - "you_have_not_provided_a_valid_access_key": "You have not provided a valid access key..." -} \ No newline at end of file + "access_is_only_provided_via_your_email_link": "Access is only provided via the link you received upon registration.", + "all_data_deleted": "All Data deleted!", + "already_have_an_account": "Already have an account?", + "amount_per_kilometer_in_eur": "Amount per kilometer (in €)", + "apartment_suite_etc": "Apartment, suite, etc.", + "cancel_keep_my_data": "Cancel, keep my data", + "configuration_error": "Configuration error", + "confirm_delete_all_of_my_data": "Confirm, delete all of my data", + "confirm_personal_data": "I hereby confirm that the above information is complete and correct", + "current_total_amount_in_eur": "Current total amount (in €)", + "delete_my_data": "Delete my data", + "deletion_in_progress": "Deletion in progress...", + "distance": "Distance", + "download_certificate": "Download certificate", + "download_registrationcode": "Download registrationcode", + "e_mail_adress": "mail address", + "go_to_login": "Go To Login", + "i_accept": "I have read and accepted the ", + "i_accept_end": "", + "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "If you are the system administrator, please refer to the official product documentation/ README for configuration guidance.", + "imprint": "Imprint", + "lap_time": "Lap time", + "lap_times": "Lap times", + "lost_your_registration_mail": "Lost your registration mail?", + "main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.", + "mittelname": "Middlename", + "nachname": "Lastname", + "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...", + "no_sponsorings_for_you_were_recorded_yet": "No sponsorings for you were recorded yet...", + "not_registered_yet": "Not registered yet?", + "organization": "Organization", + "ort": "City", + "phone_number": "Phone Number", + "please_provide_a_valid_zipcode": "Please provide a valid zipcode...", + "please_provide_valid_mail": "Please provide a valid mail address.", + "plz": "zipcode", + "privacy_policy": "Privacy Policy", + "profile": "Profile", + "provide_address": "Provide a postal address?", + "register": { + "register_now": "Register now for Lauf für Kaya! 2023." + }, + "register_now": "Register now!", + "register_now_small": "Register now", + "registrieren": "Register Now", + "resend_the_registration_mail": "Send me a login link", + "save_changes": "Save changes", + "sponsoring": "Sponsoring", + "strasse": "Street/ Block", + "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "The system is not properly configured. Please contact the system administrator for help.", + "this_is_not_a_valid_international_phone_number": "This is not a valid international phone number", + "tos": "Terms of Service", + "total": "Total", + "view_my_data": "View my data", + "vorname": "Firstname", + "you_have_been_registered": "You have been registered!", + "you_have_not_provided_a_valid_access_key": "You have not provided a valid access key..." +} From 292e44057aee9ef57a51aa9fa0372c3678b81de0 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 2 Feb 2023 15:54:17 +0100 Subject: [PATCH 03/10] =?UTF-8?q?=F0=9F=9A=80Bumped=20version=20to=20v0.8.?= =?UTF-8?q?1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 +++ package.json | 2 +- src/locales/de.json | 118 ++++++++++++++++++++++---------------------- src/locales/en.json | 116 +++++++++++++++++++++---------------------- 4 files changed, 126 insertions(+), 118 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88f0822..b74df42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,16 @@ 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) diff --git a/package.json b/package.json index 0869c8d..ddd93f5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@odit/lfk-selfservice", - "version": "0.8.0", + "version": "0.8.1", "scripts": { "dev": "vite", "build": "vite build", diff --git a/src/locales/de.json b/src/locales/de.json index 3aab105..d9fdce7 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1,60 +1,60 @@ { - "access_is_only_provided_via_your_email_link": "Der Zugang erfolgt nur über den Link, den Sie bei der Registrierung erhalten haben.", - "already_have_an_account": "Sie haben bereits einen Account?", - "amount_per_kilometer_in_eur": "Betrag pro Kilometer (in €)", - "apartment_suite_etc": "Addresszeile 2", - "cancel_keep_my_data": "Abbrechen, meine Daten behalten", - "configuration_error": "Konfigurationsfehler", - "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen", - "confirm_personal_data": "Hiermit bestätige ich die Vollständigkeit und Richtigkeit der oben genannten Angaben", - "current_total_amount_in_eur": "Aktueller Gesamtbetrag (in €)", - "delete_all_of_my_data": "Meine gesamten Daten löschen", - "delete_my_data": "Meine Daten löschen", - "deletion_in_progress": "Daten werden gelöscht...", - "distance": "Distanz", - "download_certificate": "Urkunde herunterladen", - "download_registrationcode": "Registrierungscode herunterladen", - "e_mail_adress": "E-Mail Adresse", - "go_to_login": "Zum Login", - "i_accept": "Ich habe die ", - "i_accept_end": "gelesen und akzeptiert.", - "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "Wenn Sie der Systemadministrator sind, finden Sie Konfigurationsanweisungen in der offiziellen Produktdokumentation / README.", - "imprint": "Impressum", - "lap_time": "Rundenzeit", - "lap_times": "Rundenzeiten", - "lost_your_registration_mail": "Haben Sie Ihre Registrierungsmail verloren?", - "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", - "mittelname": "Mittelname", - "nachname": "Nachname", - "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...", - "no_sponsorings_for_you_were_recorded_yet": "Es gibt noch keine Sponsorings für dich", - "not_registered_yet": "Noch nicht registriert?", - "organization": "Organisation", - "ort": "Ort", - "phone_number": "Telefonnummer", - "please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...", - "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", - "plz": "PLZ", - "privacy_policy": "Datenschutzerklärung", - "profile": "Profil", - "provide_address": "Adresse angeben?", - "register": { - "register_now": "Jetzt für den Lauf für Kaya! 2023 registrieren." - }, - "register_now": "Jetzt registrieren!", - "register_now_small": "Jetzt registrieren", - "registrieren": "Registrieren", - "registrierungscode": "Registrierungscode", - "resend_the_registration_mail": "Login-Link anfordern", - "save_changes": "Änderungen speichern", - "sponsoring": "Sponsoring", - "strasse": "Straße", - "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "Das System ist nicht richtig konfiguriert. Bitte wenden Sie sich an den Systemadministrator, um Hilfe zu erhalten.", - "this_is_not_a_valid_international_phone_number": "Dies ist keine gültige internationale Telefonnummer", - "tos": "AGBs", - "total": "Gesamt", - "view_my_data": "Meine Läuferdaten einsehen", - "vorname": "Vorname", - "you_have_been_registered": "Sie wurden registriert!", - "you_have_not_provided_a_valid_access_key": "Sie haben keinen gültigen Zugangsschlüssel angegeben..." -} + "access_is_only_provided_via_your_email_link": "Der Zugang erfolgt nur über den Link, den Sie bei der Registrierung erhalten haben.", + "already_have_an_account": "Sie haben bereits einen Account?", + "amount_per_kilometer_in_eur": "Betrag pro Kilometer (in €)", + "apartment_suite_etc": "Addresszeile 2", + "cancel_keep_my_data": "Abbrechen, meine Daten behalten", + "configuration_error": "Konfigurationsfehler", + "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen", + "confirm_personal_data": "Hiermit bestätige ich die Vollständigkeit und Richtigkeit der oben genannten Angaben", + "current_total_amount_in_eur": "Aktueller Gesamtbetrag (in €)", + "delete_all_of_my_data": "Meine gesamten Daten löschen", + "delete_my_data": "Meine Daten löschen", + "deletion_in_progress": "Daten werden gelöscht...", + "distance": "Distanz", + "download_certificate": "Urkunde herunterladen", + "download_registrationcode": "Registrierungscode herunterladen", + "e_mail_adress": "E-Mail Adresse", + "go_to_login": "Zum Login", + "i_accept": "Ich habe die ", + "i_accept_end": "gelesen und akzeptiert.", + "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "Wenn Sie der Systemadministrator sind, finden Sie Konfigurationsanweisungen in der offiziellen Produktdokumentation / README.", + "imprint": "Impressum", + "lap_time": "Rundenzeit", + "lap_times": "Rundenzeiten", + "lost_your_registration_mail": "Haben Sie Ihre Registrierungsmail verloren?", + "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", + "mittelname": "Mittelname", + "nachname": "Nachname", + "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...", + "no_sponsorings_for_you_were_recorded_yet": "Es gibt noch keine Sponsorings für dich", + "not_registered_yet": "Noch nicht registriert?", + "organization": "Organisation", + "ort": "Ort", + "phone_number": "Telefonnummer", + "please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...", + "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", + "plz": "PLZ", + "privacy_policy": "Datenschutzerklärung", + "profile": "Profil", + "provide_address": "Adresse angeben?", + "register": { + "register_now": "Jetzt für den Lauf für Kaya! 2023 registrieren." + }, + "register_now": "Jetzt registrieren!", + "register_now_small": "Jetzt registrieren", + "registrieren": "Registrieren", + "registrierungscode": "Registrierungscode", + "resend_the_registration_mail": "Login-Link anfordern", + "save_changes": "Änderungen speichern", + "sponsoring": "Sponsoring", + "strasse": "Straße", + "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "Das System ist nicht richtig konfiguriert. Bitte wenden Sie sich an den Systemadministrator, um Hilfe zu erhalten.", + "this_is_not_a_valid_international_phone_number": "Dies ist keine gültige internationale Telefonnummer", + "tos": "AGBs", + "total": "Gesamt", + "view_my_data": "Meine Läuferdaten einsehen", + "vorname": "Vorname", + "you_have_been_registered": "Sie wurden registriert!", + "you_have_not_provided_a_valid_access_key": "Sie haben keinen gültigen Zugangsschlüssel angegeben..." +} \ No newline at end of file diff --git a/src/locales/en.json b/src/locales/en.json index 2507fbc..017c32b 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1,59 +1,59 @@ { - "access_is_only_provided_via_your_email_link": "Access is only provided via the link you received upon registration.", - "all_data_deleted": "All Data deleted!", - "already_have_an_account": "Already have an account?", - "amount_per_kilometer_in_eur": "Amount per kilometer (in €)", - "apartment_suite_etc": "Apartment, suite, etc.", - "cancel_keep_my_data": "Cancel, keep my data", - "configuration_error": "Configuration error", - "confirm_delete_all_of_my_data": "Confirm, delete all of my data", - "confirm_personal_data": "I hereby confirm that the above information is complete and correct", - "current_total_amount_in_eur": "Current total amount (in €)", - "delete_my_data": "Delete my data", - "deletion_in_progress": "Deletion in progress...", - "distance": "Distance", - "download_certificate": "Download certificate", - "download_registrationcode": "Download registrationcode", - "e_mail_adress": "mail address", - "go_to_login": "Go To Login", - "i_accept": "I have read and accepted the ", - "i_accept_end": "", - "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "If you are the system administrator, please refer to the official product documentation/ README for configuration guidance.", - "imprint": "Imprint", - "lap_time": "Lap time", - "lap_times": "Lap times", - "lost_your_registration_mail": "Lost your registration mail?", - "main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.", - "mittelname": "Middlename", - "nachname": "Lastname", - "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...", - "no_sponsorings_for_you_were_recorded_yet": "No sponsorings for you were recorded yet...", - "not_registered_yet": "Not registered yet?", - "organization": "Organization", - "ort": "City", - "phone_number": "Phone Number", - "please_provide_a_valid_zipcode": "Please provide a valid zipcode...", - "please_provide_valid_mail": "Please provide a valid mail address.", - "plz": "zipcode", - "privacy_policy": "Privacy Policy", - "profile": "Profile", - "provide_address": "Provide a postal address?", - "register": { - "register_now": "Register now for Lauf für Kaya! 2023." - }, - "register_now": "Register now!", - "register_now_small": "Register now", - "registrieren": "Register Now", - "resend_the_registration_mail": "Send me a login link", - "save_changes": "Save changes", - "sponsoring": "Sponsoring", - "strasse": "Street/ Block", - "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "The system is not properly configured. Please contact the system administrator for help.", - "this_is_not_a_valid_international_phone_number": "This is not a valid international phone number", - "tos": "Terms of Service", - "total": "Total", - "view_my_data": "View my data", - "vorname": "Firstname", - "you_have_been_registered": "You have been registered!", - "you_have_not_provided_a_valid_access_key": "You have not provided a valid access key..." -} + "access_is_only_provided_via_your_email_link": "Access is only provided via the link you received upon registration.", + "all_data_deleted": "All Data deleted!", + "already_have_an_account": "Already have an account?", + "amount_per_kilometer_in_eur": "Amount per kilometer (in €)", + "apartment_suite_etc": "Apartment, suite, etc.", + "cancel_keep_my_data": "Cancel, keep my data", + "configuration_error": "Configuration error", + "confirm_delete_all_of_my_data": "Confirm, delete all of my data", + "confirm_personal_data": "I hereby confirm that the above information is complete and correct", + "current_total_amount_in_eur": "Current total amount (in €)", + "delete_my_data": "Delete my data", + "deletion_in_progress": "Deletion in progress...", + "distance": "Distance", + "download_certificate": "Download certificate", + "download_registrationcode": "Download registrationcode", + "e_mail_adress": "mail address", + "go_to_login": "Go To Login", + "i_accept": "I have read and accepted the ", + "i_accept_end": "", + "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "If you are the system administrator, please refer to the official product documentation/ README for configuration guidance.", + "imprint": "Imprint", + "lap_time": "Lap time", + "lap_times": "Lap times", + "lost_your_registration_mail": "Lost your registration mail?", + "main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.", + "mittelname": "Middlename", + "nachname": "Lastname", + "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...", + "no_sponsorings_for_you_were_recorded_yet": "No sponsorings for you were recorded yet...", + "not_registered_yet": "Not registered yet?", + "organization": "Organization", + "ort": "City", + "phone_number": "Phone Number", + "please_provide_a_valid_zipcode": "Please provide a valid zipcode...", + "please_provide_valid_mail": "Please provide a valid mail address.", + "plz": "zipcode", + "privacy_policy": "Privacy Policy", + "profile": "Profile", + "provide_address": "Provide a postal address?", + "register": { + "register_now": "Register now for Lauf für Kaya! 2023." + }, + "register_now": "Register now!", + "register_now_small": "Register now", + "registrieren": "Register Now", + "resend_the_registration_mail": "Send me a login link", + "save_changes": "Save changes", + "sponsoring": "Sponsoring", + "strasse": "Street/ Block", + "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "The system is not properly configured. Please contact the system administrator for help.", + "this_is_not_a_valid_international_phone_number": "This is not a valid international phone number", + "tos": "Terms of Service", + "total": "Total", + "view_my_data": "View my data", + "vorname": "Firstname", + "you_have_been_registered": "You have been registered!", + "you_have_not_provided_a_valid_access_key": "You have not provided a valid access key..." +} \ No newline at end of file From c35f943957e5ba84361a437c1d945331248746d1 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 3 Feb 2023 13:46:18 +0100 Subject: [PATCH 04/10] move /registered/ to props --- src/routes.js | 2 +- src/views/Registered.vue | 19 ++++++++++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/routes.js b/src/routes.js index 2c4c165..3a5e37d 100644 --- a/src/routes.js +++ b/src/routes.js @@ -18,7 +18,7 @@ export const routes = [ { 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 + 'registered/', component: Registered }, + { path: config.baseurl_selfservice + 'registered/:mail', component: Registered, 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: ProfileNone }, diff --git a/src/views/Registered.vue b/src/views/Registered.vue index 9619028..8d7691f 100644 --- a/src/views/Registered.vue +++ b/src/views/Registered.vue @@ -2,10 +2,19 @@
-

Lauf für Kaya! - Registriert

-

Bitte klicken Sie zum Fortfahren auf den Link, den wir an {{ this.$route.query.mail }} geschickt haben.

+

+ Lauf für Kaya! - Registriert +

+

+ Bitte klicken Sie zum Fortfahren auf den Link, den wir an + {{ $props.mail }} geschickt haben. +

- \ No newline at end of file + + + \ No newline at end of file From 64e6ef8cec38a8193c4fb28c5f1b26ee0e4d5063 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 3 Feb 2023 13:50:27 +0100 Subject: [PATCH 05/10] /profile/ text cleanups --- src/locales/de.json | 4 ++-- src/views/ProfileNone.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/locales/de.json b/src/locales/de.json index d9fdce7..f68b309 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1,5 +1,5 @@ { - "access_is_only_provided_via_your_email_link": "Der Zugang erfolgt nur über den Link, den Sie bei der Registrierung erhalten haben.", + "access_is_only_provided_via_your_email_link": "Der Zugang erfolgt über den Link, den Sie bei der Registrierung erhalten haben.", "already_have_an_account": "Sie haben bereits einen Account?", "amount_per_kilometer_in_eur": "Betrag pro Kilometer (in €)", "apartment_suite_etc": "Addresszeile 2", @@ -22,7 +22,7 @@ "imprint": "Impressum", "lap_time": "Rundenzeit", "lap_times": "Rundenzeiten", - "lost_your_registration_mail": "Haben Sie Ihre Registrierungsmail verloren?", + "lost_your_registration_mail": "Brauchen Sie einen neuen Login-Link?", "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", "mittelname": "Mittelname", "nachname": "Nachname", diff --git a/src/views/ProfileNone.vue b/src/views/ProfileNone.vue index 1053e47..1f5c95e 100644 --- a/src/views/ProfileNone.vue +++ b/src/views/ProfileNone.vue @@ -6,8 +6,8 @@ class="sm:text-3xl text-2xl font-medium title-font mb-4 text-center" >Lauf für Kaya! - {{ $t('profile') }}

- {{ $t('you_have_not_provided_a_valid_access_key') }} -
+ {{ $t('access_is_only_provided_via_your_email_link') }}

From 30fd7ead0833b0b3ab4e5509608aa92112151380 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 3 Feb 2023 13:50:40 +0100 Subject: [PATCH 06/10] /profile/ autocomplete mail --- src/views/ProfileNone.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/ProfileNone.vue b/src/views/ProfileNone.vue index 1f5c95e..b11bdc5 100644 --- a/src/views/ProfileNone.vue +++ b/src/views/ProfileNone.vue @@ -30,7 +30,7 @@ v-model="user_email" name="email_address" id="email_address" - autocomplete="off" + autocomplete="email" :placeholder="[[$t('e_mail_adress')]]" type="email" :class="{ 'border-red-500': (!isEmail(user_email)), 'border-green-300': (isEmail(user_email)) }" From c7f3a893af8705af12f2e7ae7e40197ca4c28666 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 3 Feb 2023 13:50:54 +0100 Subject: [PATCH 07/10] /profile/ toast styles --- src/views/ProfileNone.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/ProfileNone.vue b/src/views/ProfileNone.vue index b11bdc5..f17bc56 100644 --- a/src/views/ProfileNone.vue +++ b/src/views/ProfileNone.vue @@ -76,7 +76,7 @@ import axios from "redaxios"; 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 { TYPE, useToast } from "vue-toastification"; let user_email = ref(""); // @@ -97,7 +97,7 @@ function resendMail() { }) .catch((error) => { console.log(error); - toast("Fehler beim Anfordern des Login-Links..."); + toast("Fehler beim Anfordern des Login-Links...", { type: TYPE.ERROR }); }); } } From ac75828309043532c6ab8aad63e0c40edf450459 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 3 Feb 2023 13:51:09 +0100 Subject: [PATCH 08/10] /profile/ move from anchor tag to button --- src/views/ProfileNone.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/ProfileNone.vue b/src/views/ProfileNone.vue index f17bc56..bc72cc6 100644 --- a/src/views/ProfileNone.vue +++ b/src/views/ProfileNone.vue @@ -42,12 +42,12 @@ >{{ $t('please_provide_valid_mail') }}

- {{ $t('resend_the_registration_mail') }} + >{{ $t('resend_the_registration_mail') }}
From ab9b400fff1b421a41dd27479a81fb5e3740b9ef Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 3 Feb 2023 13:51:23 +0100 Subject: [PATCH 09/10] /profile/ dont instantly show mail format error --- src/views/ProfileNone.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/ProfileNone.vue b/src/views/ProfileNone.vue index bc72cc6..7ec8e51 100644 --- a/src/views/ProfileNone.vue +++ b/src/views/ProfileNone.vue @@ -37,7 +37,7 @@ class="dark:bg-gray-800 mt-1 block w-full shadow-sm sm:text-sm border-2 bg-gray-50 text-gray-500 rounded-md p-2" />

{{ $t('please_provide_valid_mail') }}

From f4d1c7b053d1e7210911772bde1b2d80a30ab225 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 3 Feb 2023 13:51:54 +0100 Subject: [PATCH 10/10] =?UTF-8?q?=F0=9F=9A=80Bumped=20version=20to=20v0.8.?= =?UTF-8?q?2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b74df42..57e4240 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,20 @@ All notable changes to this project will be documented in this file. Dates are displayed in UTC. +#### [0.8.2](https://git.odit.services/lfk/selfservice/compare/0.8.1...0.8.2) + +- move /registered/ to props [`c35f943`](https://git.odit.services/lfk/selfservice/commit/c35f943957e5ba84361a437c1d945331248746d1) +- /profile/ text cleanups [`64e6ef8`](https://git.odit.services/lfk/selfservice/commit/64e6ef8cec38a8193c4fb28c5f1b26ee0e4d5063) +- /profile/ move from anchor tag to button [`ac75828`](https://git.odit.services/lfk/selfservice/commit/ac75828309043532c6ab8aad63e0c40edf450459) +- /profile/ toast styles [`c7f3a89`](https://git.odit.services/lfk/selfservice/commit/c7f3a893af8705af12f2e7ae7e40197ca4c28666) +- /profile/ dont instantly show mail format error [`ab9b400`](https://git.odit.services/lfk/selfservice/commit/ab9b400fff1b421a41dd27479a81fb5e3740b9ef) +- /profile/ autocomplete mail [`30fd7ea`](https://git.odit.services/lfk/selfservice/commit/30fd7ead0833b0b3ab4e5509608aa92112151380) + #### [0.8.1](https://git.odit.services/lfk/selfservice/compare/0.8.0...0.8.1) +> 2 February 2023 + +- 🚀Bumped version to v0.8.1 [`292e440`](https://git.odit.services/lfk/selfservice/commit/292e44057aee9ef57a51aa9fa0372c3678b81de0) - 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) diff --git a/package.json b/package.json index ddd93f5..072c0ec 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@odit/lfk-selfservice", - "version": "0.8.1", + "version": "0.8.2", "scripts": { "dev": "vite", "build": "vite build",