comparison client/src/stores/usermanagement.js @ 373:7e7e978d1cac

Backed out changeset 1a2ef18e464d
author Thomas Junk <thomas.junk@intevation.de>
date Fri, 10 Aug 2018 11:21:18 +0200
parents 1a2ef18e464d
children e42f42eb9353
comparison
equal deleted inserted replaced
372:15369b41be74 373:7e7e978d1cac
15 }); 15 });
16 } 16 }
17 }, 17 },
18 mutations: { 18 mutations: {
19 usersLoaded: (state, data) => { 19 usersLoaded: (state, data) => {
20 const addSavedAndNewFlags = user => {
21 return {
22 ...user,
23 isNew: false
24 };
25 };
26 data.users = data.users.map(addSavedAndNewFlags);
27 state.users = data.users; 20 state.users = data.users;
28 },
29 addUser: state => {
30 state.users = [
31 ...state.users,
32 {
33 country: "",
34 email: "",
35 extent: {},
36 role: "waterway_user",
37 user: "N.N",
38 isNew: true
39 }
40 ];
41 } 21 }
42 }, 22 },
43 actions: { 23 actions: {
44 loadUsers({ commit }) { 24 loadUsers({ commit }) {
45 return new Promise((resolve, reject) => { 25 return new Promise((resolve, reject) => {