(ids, teamId)
| 436 | } |
| 437 | |
| 438 | getUsersById(ids, teamId) { |
| 439 | return db.User.findAll({ |
| 440 | where: { id: ids }, |
| 441 | include: [{ |
| 442 | model: db.TeamRole, |
| 443 | where: { |
| 444 | team_id: teamId |
| 445 | } |
| 446 | }, { |
| 447 | model: db.PinnedDashboard, |
| 448 | required: false, |
| 449 | }], |
| 450 | attributes: { exclude: ["password", "passwordResetToken"] }, |
| 451 | }).then((users) => { |
| 452 | return users; |
| 453 | }).catch((error) => { |
| 454 | return new Promise((resolve, reject) => reject(error)); |
| 455 | }); |
| 456 | } |
| 457 | |
| 458 | requestPasswordReset(email) { |
| 459 | const newToken = uuid(); |
no test coverage detected