From b8c75bd50ab07c42648d546188ad9a9e4c332362 Mon Sep 17 00:00:00 2001 From: ogerly Date: Fri, 16 Jul 2021 15:45:29 +0200 Subject: [PATCH 01/10] olli test 1 --- frontend/src/App.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index a6613bec1..a2d4a0fa8 100755 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,5 +1,5 @@ diff --git a/frontend/src/components/Inputs/InputPassword.vue b/frontend/src/components/Inputs/InputPassword.vue index 6b72f0b01..15ce116c9 100644 --- a/frontend/src/components/Inputs/InputPassword.vue +++ b/frontend/src/components/Inputs/InputPassword.vue @@ -19,7 +19,11 @@ :state="validated ? valid : false" > - + diff --git a/frontend/src/views/Pages/Register.vue b/frontend/src/views/Pages/Register.vue index 7f475ebae..f8a018a6e 100755 --- a/frontend/src/views/Pages/Register.vue +++ b/frontend/src/views/Pages/Register.vue @@ -121,7 +121,11 @@ > - + @@ -147,7 +151,11 @@ > - + From a8422c690820ea80e3e25331bfce42f9e00bce6e Mon Sep 17 00:00:00 2001 From: ogerly Date: Sat, 17 Jul 2021 11:13:19 +0200 Subject: [PATCH 03/10] remove ttt test mit olli --- frontend/src/App.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index a2d4a0fa8..a6613bec1 100755 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,5 +1,5 @@ From 00fc4056b1dabf25f318e49c3b8a3fc972ec8da6 Mon Sep 17 00:00:00 2001 From: ogerly Date: Wed, 21 Jul 2021 18:07:05 +0200 Subject: [PATCH 07/10] test step 1 --- frontend/src/views/Pages/Register.spec.js | 1 + frontend/src/views/Pages/Register.vue | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/Pages/Register.spec.js b/frontend/src/views/Pages/Register.spec.js index 85f3ca38f..8b4f99594 100644 --- a/frontend/src/views/Pages/Register.spec.js +++ b/frontend/src/views/Pages/Register.spec.js @@ -80,6 +80,7 @@ describe('Register', () => { expect(wrapper.find('button[type="submit"]').exists()).toBe(false) }) + it('shows a warning when no valid Email is entered', async () => { wrapper.find('#registerEmail').setValue('no_valid@Email') await flushPromises() diff --git a/frontend/src/views/Pages/Register.vue b/frontend/src/views/Pages/Register.vue index 6f3e3af12..27448c8b3 100755 --- a/frontend/src/views/Pages/Register.vue +++ b/frontend/src/views/Pages/Register.vue @@ -79,8 +79,8 @@
- - + +
From e61ca1ffa41d0bf0afb358aa3c18fe82d45217ec Mon Sep 17 00:00:00 2001 From: ogerly Date: Thu, 22 Jul 2021 12:47:21 +0200 Subject: [PATCH 08/10] pre merge moritz --- .../Inputs/InputPasswordConfirmation.vue | 16 ++-- frontend/src/views/Pages/Register.spec.js | 11 ++- frontend/src/views/Pages/Register.vue | 82 +++++-------------- frontend/src/views/Pages/ResetPassword.vue | 3 +- .../UserProfile/UserCard_FormUserPasswort.vue | 3 +- 5 files changed, 42 insertions(+), 73 deletions(-) diff --git a/frontend/src/components/Inputs/InputPasswordConfirmation.vue b/frontend/src/components/Inputs/InputPasswordConfirmation.vue index 08efaccfd..02b1796ef 100644 --- a/frontend/src/components/Inputs/InputPasswordConfirmation.vue +++ b/frontend/src/components/Inputs/InputPasswordConfirmation.vue @@ -3,6 +3,7 @@ @@ -22,9 +23,10 @@ @@ -44,6 +46,10 @@ export default { type: Object, required: true, }, + register: { + type: Boolean, + required: false, + } }, data() { return { diff --git a/frontend/src/views/Pages/Register.spec.js b/frontend/src/views/Pages/Register.spec.js index 8b4f99594..3d4c93897 100644 --- a/frontend/src/views/Pages/Register.spec.js +++ b/frontend/src/views/Pages/Register.spec.js @@ -61,15 +61,15 @@ describe('Register', () => { }) it('has email input fields', () => { - expect(wrapper.find('#registerEmail').exists()).toBeTruthy() + expect(wrapper.find('#Email-input-field').exists()).toBeTruthy() }) it('has password input fields', () => { - expect(wrapper.find('#registerPassword').exists()).toBeTruthy() + expect(wrapper.find('#inputPassword').exists()).toBeTruthy() }) it('has password repeat input fields', () => { - expect(wrapper.find('#registerPasswordRepeat').exists()).toBeTruthy() + expect(wrapper.find('#inputPasswordRepeat').exists()).toBeTruthy() }) it('has 1 checkbox input fields', () => { @@ -80,11 +80,10 @@ describe('Register', () => { expect(wrapper.find('button[type="submit"]').exists()).toBe(false) }) - it('shows a warning when no valid Email is entered', async () => { - wrapper.find('#registerEmail').setValue('no_valid@Email') + wrapper.find('#Email-input-field').setValue('no_valid@Email') await flushPromises() - await expect(wrapper.find('#registerEmailLiveFeedback').text()).toEqual( + await expect(wrapper.find('#Email-input-field b-form-invalid-feedback').text()).toEqual( 'validations.messages.email', ) }) diff --git a/frontend/src/views/Pages/Register.vue b/frontend/src/views/Pages/Register.vue index 27448c8b3..c9a0d8772 100755 --- a/frontend/src/views/Pages/Register.vue +++ b/frontend/src/views/Pages/Register.vue @@ -76,27 +76,14 @@ - +
- - + - -
-
    -
  • - {{ error }} -
  • -
-
-
-

- {{ $t('site.signup.dont_match') }} - -

-
-
- +
{{ $t('reset') }} @@ -65,6 +65,7 @@ export default { sessionId: null, email: null, pending: true, + register: false, } }, methods: { diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue b/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue index 7921f4037..59ce13c52 100644 --- a/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue +++ b/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue @@ -28,7 +28,7 @@ > - +
@@ -66,6 +66,7 @@ export default { passwordRepeat: '', }, }, + register: false, } }, methods: { From 212b56766257539167f76315db4c1b3bee7a48b1 Mon Sep 17 00:00:00 2001 From: ogerly Date: Thu, 22 Jul 2021 13:28:34 +0200 Subject: [PATCH 09/10] fix lint, fix test, fix merge --- .../Inputs/InputPasswordConfirmation.vue | 7 ++++--- frontend/src/views/Pages/Register.spec.js | 4 ++-- frontend/src/views/Pages/Register.vue | 16 +++++++++++----- frontend/src/views/Pages/ResetPassword.vue | 2 +- .../UserProfile/UserCard_FormUserPasswort.vue | 2 +- 5 files changed, 19 insertions(+), 12 deletions(-) diff --git a/frontend/src/components/Inputs/InputPasswordConfirmation.vue b/frontend/src/components/Inputs/InputPasswordConfirmation.vue index f47f809c4..19d4ab02e 100644 --- a/frontend/src/components/Inputs/InputPasswordConfirmation.vue +++ b/frontend/src/components/Inputs/InputPasswordConfirmation.vue @@ -12,9 +12,9 @@ }" :label="register ? $t('form.password') : $t('form.password_new')" :showAllErrors="true" - :immediate="true" + :immediate="true" :name="createId(register ? $t('form.password') : $t('form.password_new'))" - :placeholder="register ? $t('form.password') : $t('form.password_new')" + :placeholder="register ? $t('form.password') : $t('form.password_new')" v-model="password" > @@ -22,6 +22,7 @@ { }) it('has password input fields', () => { - expect(wrapper.find('input[name="form.password_new"]').exists()).toBeTruthy() + expect(wrapper.find('input[name="form.password"]').exists()).toBeTruthy() }) it('has password repeat input fields', () => { - expect(wrapper.find('input[name="form.password_new_repeat"]').exists()).toBeTruthy() + expect(wrapper.find('input[name="form.passwordRepeat"]').exists()).toBeTruthy() }) it('has 1 checkbox input fields', () => { diff --git a/frontend/src/views/Pages/Register.vue b/frontend/src/views/Pages/Register.vue index 170365bdb..b0b2e4cd6 100755 --- a/frontend/src/views/Pages/Register.vue +++ b/frontend/src/views/Pages/Register.vue @@ -76,10 +76,10 @@ - +
- @@ -180,15 +180,21 @@ export default { this.form.password.password, ) if (result.success) { - this.$store.dispatch('login', { + /* this.$store.dispatch('login', { sessionId: result.result.data.session_id, - email: this.form.email, + user: { + email: this.form.email, + firstName: this.form.firstname, + lastName: this.form.lastname + } + }) + */ this.form.email = '' this.form.firstname = '' this.form.lastname = '' this.form.password.password = '' - + this.$router.push('/thx/register') } else { this.showError = true diff --git a/frontend/src/views/Pages/ResetPassword.vue b/frontend/src/views/Pages/ResetPassword.vue index 8d1fe05cd..be565333a 100644 --- a/frontend/src/views/Pages/ResetPassword.vue +++ b/frontend/src/views/Pages/ResetPassword.vue @@ -26,7 +26,7 @@ - +
{{ $t('reset') }} diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue b/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue index 59ce13c52..74dc87ddb 100644 --- a/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue +++ b/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue @@ -28,7 +28,7 @@ > - +
From dcf3b78b953c74b51a944ef00449b71d58583541 Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Wed, 4 Aug 2021 17:22:28 +0200 Subject: [PATCH 10/10] remove unused class/css, check that email is present before rendering qrcode --- frontend/src/components/Inputs/InputEmail.vue | 10 ---------- frontend/src/components/SidebarPlugin/SideBar.vue | 6 +++++- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/frontend/src/components/Inputs/InputEmail.vue b/frontend/src/components/Inputs/InputEmail.vue index b83d25fdb..2aa153486 100644 --- a/frontend/src/components/Inputs/InputEmail.vue +++ b/frontend/src/components/Inputs/InputEmail.vue @@ -15,7 +15,6 @@ type="email" :state="validated ? valid : false" trim - class="email-form-input" > {{ errors[0] }} @@ -60,12 +59,3 @@ export default { }, } - diff --git a/frontend/src/components/SidebarPlugin/SideBar.vue b/frontend/src/components/SidebarPlugin/SideBar.vue index 495dec3d2..c3f991297 100755 --- a/frontend/src/components/SidebarPlugin/SideBar.vue +++ b/frontend/src/components/SidebarPlugin/SideBar.vue @@ -16,7 +16,11 @@