mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
feat(frontend): preserve email after login
This commit is contained in:
parent
42fc9501c0
commit
c95ecd1941
@ -29,10 +29,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<div data-test="navbar-item-username">{{ username.username }}</div>
|
<div data-test="navbar-item-username">{{ username.username }}</div>
|
||||||
|
<div data-test="navbar-item-email">{{ $store.state.email }}</div>
|
||||||
<div data-test="navbar-item-email">
|
|
||||||
{{ $store.state.email }}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</router-link>
|
</router-link>
|
||||||
|
|||||||
@ -146,6 +146,10 @@ describe('Login', () => {
|
|||||||
expect(mockStoreDispach).toBeCalledWith('login', 'token')
|
expect(mockStoreDispach).toBeCalledWith('login', 'token')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('commits email to store', () => {
|
||||||
|
expect(mockStoreCommit).toBeCalledWith('email', 'user@example.org')
|
||||||
|
})
|
||||||
|
|
||||||
it('hides the spinner', () => {
|
it('hides the spinner', () => {
|
||||||
expect(spinnerHideMock).toBeCalled()
|
expect(spinnerHideMock).toBeCalled()
|
||||||
})
|
})
|
||||||
|
|||||||
@ -100,6 +100,7 @@ export default {
|
|||||||
data: { login },
|
data: { login },
|
||||||
} = result
|
} = result
|
||||||
this.$store.dispatch('login', login)
|
this.$store.dispatch('login', login)
|
||||||
|
this.$store.commit('email', this.form.email)
|
||||||
await loader.hide()
|
await loader.hide()
|
||||||
if (this.$route.params.code) {
|
if (this.$route.params.code) {
|
||||||
this.$router.push(`/redeem/${this.$route.params.code}`)
|
this.$router.push(`/redeem/${this.$route.params.code}`)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user