2020-11-04 17:51:17 +02:00
|
|
|
export function trelloGetMembersToMap(data) {
|
2017-07-08 13:23:33 +01:00
|
|
|
// 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
|
2019-06-28 12:52:09 -05:00
|
|
|
membersToMap.forEach(importedMember => {
|
2017-07-08 13:23:33 +01:00
|
|
|
const wekanUser = Users.findOne({ username: importedMember.username });
|
|
|
|
|
if (wekanUser) {
|
|
|
|
|
importedMember.wekanId = wekanUser._id;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return membersToMap;
|
|
|
|
|
}
|