Mercurial > gemma
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) => { |