Mercurial > gemma
view client/src/stores/usermanagement.js @ 290:dfd5a549ae95 usermanagement
fix: role and email swapped
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Tue, 31 Jul 2018 12:05:04 +0200 |
parents | aee175e3f82c |
children | 6b4df87a7ccc |
line wrap: on
line source
import { HTTP } from "../lib/http"; const UserManagement = { namespaced: true, state: { users: null }, getters: { users: state => { return state.users; }, getUserByName: state => name => { return state.users[name]; } }, mutations: { usersLoaded: (state, data) => { state.users = data.users; } }, actions: { loadUsers({ commit }) { return new Promise((resolve, reject) => { HTTP.get("/users", { headers: { "X-Gemma-Auth": localStorage.getItem("token") } }) .then(response => { commit("usersLoaded", response.data); resolve(response); }) .catch(error => { console.log(error); reject(error); }); }); } } }; export default UserManagement;