diff options
author | Ghassen Rjab <rjab.ghassen@gmail.com> | 2017-07-08 13:23:33 +0100 |
---|---|---|
committer | Ghassen Rjab <rjab.ghassen@gmail.com> | 2017-07-08 13:23:33 +0100 |
commit | 3f4c2855513646fbd826d0473b6304dbad1f3b16 (patch) | |
tree | cb9ba1943eed0e66989370992e69981bce68eb09 /client/components/import/trelloMembersMapper.js | |
parent | 61b2c91ffed53a616eeab0cee4e8b0c4eb7f764e (diff) | |
download | wekan-3f4c2855513646fbd826d0473b6304dbad1f3b16.tar.gz wekan-3f4c2855513646fbd826d0473b6304dbad1f3b16.tar.bz2 wekan-3f4c2855513646fbd826d0473b6304dbad1f3b16.zip |
Add import Wekan board feature
Diffstat (limited to 'client/components/import/trelloMembersMapper.js')
-rw-r--r-- | client/components/import/trelloMembersMapper.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/client/components/import/trelloMembersMapper.js b/client/components/import/trelloMembersMapper.js new file mode 100644 index 00000000..0f353bf1 --- /dev/null +++ b/client/components/import/trelloMembersMapper.js @@ -0,0 +1,14 @@ +export function getMembersToMap(data) { + // we will work on the list itself (an ordered array of objects) when a + // mapping is done, we add a 'wekan' field to the object representing the + // imported member + const membersToMap = data.members; + // auto-map based on username + membersToMap.forEach((importedMember) => { + const wekanUser = Users.findOne({ username: importedMember.username }); + if (wekanUser) { + importedMember.wekanId = wekanUser._id; + } + }); + return membersToMap; +} |