Mercurial > gemma
comparison client/src/router.js @ 1122:a4c74a95c177 store-refactoring
minor store refactoring
removed unused getters from user store and renamed functions to adhere to nameing scheme
removed unnecessary getter from map store
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Tue, 06 Nov 2018 11:21:29 +0100 |
parents | ca628dce90dd |
children | dc3f0277628a |
comparison
equal
deleted
inserted
replaced
1121:035dc35e1dfc | 1122:a4c74a95c177 |
---|---|
95 beforeEnter: (to, from, next) => { | 95 beforeEnter: (to, from, next) => { |
96 const expiresFromPastSession = toMillisFromString( | 96 const expiresFromPastSession = toMillisFromString( |
97 localStorage.getItem("expires") | 97 localStorage.getItem("expires") |
98 ); | 98 ); |
99 if (sessionStillActive(expiresFromPastSession)) { | 99 if (sessionStillActive(expiresFromPastSession)) { |
100 store.commit("user/set_user", localStorage.getItem("user")); | 100 store.commit("user/setUser", localStorage.getItem("user")); |
101 store.commit("user/set_expires", expiresFromPastSession); | 101 store.commit("user/setExpires", expiresFromPastSession); |
102 store.commit("user/set_roles", localStorage.getItem("roles")); | 102 store.commit("user/setRoles", localStorage.getItem("roles")); |
103 store.commit("user/set_authenticate", true); | 103 store.commit("user/setIsAuthenticate", true); |
104 } else { | 104 } else { |
105 store.commit("user/clear_auth"); | 105 store.commit("user/clearAuth"); |
106 } | 106 } |
107 next(); | 107 next(); |
108 } | 108 } |
109 }, | 109 }, |
110 { | 110 { |
114 ] | 114 ] |
115 }); | 115 }); |
116 | 116 |
117 router.beforeEach((to, from, next) => { | 117 router.beforeEach((to, from, next) => { |
118 const requiresAuth = to.matched.some(record => record.meta.requiresAuth); | 118 const requiresAuth = to.matched.some(record => record.meta.requiresAuth); |
119 const loggedIn = store.getters["user/isAuthenticated"]; | 119 const loggedIn = store.state.user.isAuthenticated; |
120 const expiresFromPastSession = toMillisFromString( | 120 const expiresFromPastSession = toMillisFromString( |
121 localStorage.getItem("expires") | 121 localStorage.getItem("expires") |
122 ); | 122 ); |
123 const authRequired = | 123 const authRequired = |
124 requiresAuth && !(loggedIn || sessionStillActive(expiresFromPastSession)); | 124 requiresAuth && !(loggedIn || sessionStillActive(expiresFromPastSession)); |