feat: allow regular users to login to the UI

This commit is contained in:
Deluan
2020-02-05 22:22:44 -05:00
parent e0308acef3
commit 6978790e96
5 changed files with 57 additions and 21 deletions
+6 -1
View File
@@ -25,6 +25,7 @@ const authProvider = {
localStorage.setItem('token', response.token)
localStorage.setItem('name', response.name)
localStorage.setItem('username', response.username)
localStorage.setItem('role', response.isAdmin ? 'admin' : 'regular')
return response
})
.catch((error) => {
@@ -59,13 +60,17 @@ const authProvider = {
return Promise.resolve()
},
getPermissions: (params) => Promise.resolve()
getPermissions: () => {
const role = localStorage.getItem('role')
return role ? Promise.resolve(role) : Promise.reject()
}
}
const removeItems = () => {
localStorage.removeItem('token')
localStorage.removeItem('name')
localStorage.removeItem('username')
localStorage.removeItem('role')
}
export default authProvider