trelloMembersMapper.js 503 B

1234567891011121314
  1. export function getMembersToMap(data) {
  2. // we will work on the list itself (an ordered array of objects) when a
  3. // mapping is done, we add a 'wekan' field to the object representing the
  4. // imported member
  5. const membersToMap = data.members;
  6. // auto-map based on username
  7. membersToMap.forEach(importedMember => {
  8. const wekanUser = Users.findOne({ username: importedMember.username });
  9. if (wekanUser) {
  10. importedMember.wekanId = wekanUser._id;
  11. }
  12. });
  13. return membersToMap;
  14. }