From 720ffaf0083564c85a07d66a6d303f34706add41 Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Thu, 2 Jul 2020 02:50:55 +0300 Subject: feat: start refactoring the code to actually use vuex This includes creating multiple stores as needed for components and removing all complex states from components (since all those states should be stored in vuex) --- src/site/middleware/admin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/site/middleware/admin.js') diff --git a/src/site/middleware/admin.js b/src/site/middleware/admin.js index fcac9c6..5c09220 100644 --- a/src/site/middleware/admin.js +++ b/src/site/middleware/admin.js @@ -1,5 +1,5 @@ export default function({ store, redirect }) { // If the user is not authenticated - if (!store.state.user) return redirect('/login'); - if (!store.state.user.isAdmin) return redirect('/dashboard'); + if (!store.state.auth.user) return redirect('/login'); + if (!store.state.auth.user.isAdmin) return redirect('/dashboard'); } -- cgit v1.2.3 From ad852de51a0d2dd5d29c08838d5a430c58849e74 Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Wed, 8 Jul 2020 04:00:12 +0300 Subject: chore: linter the entire project using the new rules --- src/site/middleware/admin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/site/middleware/admin.js') diff --git a/src/site/middleware/admin.js b/src/site/middleware/admin.js index 5c09220..1a94b75 100644 --- a/src/site/middleware/admin.js +++ b/src/site/middleware/admin.js @@ -1,5 +1,6 @@ -export default function({ store, redirect }) { +export default function ({ store, redirect }) { // If the user is not authenticated if (!store.state.auth.user) return redirect('/login'); if (!store.state.auth.user.isAdmin) return redirect('/dashboard'); + return true; } -- cgit v1.2.3