UNCLASSIFIED

Commit 8b60c3ee authored by hunter.congress's avatar hunter.congress
Browse files

adding comments for updating teams

parent 6ca2d61c
...@@ -315,6 +315,7 @@ export default { ...@@ -315,6 +315,7 @@ export default {
}, },
async editTeam(editedTeam) { async editTeam(editedTeam) {
this.state.isEditingTeamDetailsBusy = true; this.state.isEditingTeamDetailsBusy = true;
//1 filtering out to only get IDs from various groups of users
const editMembersId = editedTeam.members.map((member) => member.id); const editMembersId = editedTeam.members.map((member) => member.id);
const newPOCId = editedTeam.poc.map((member) => member.id); const newPOCId = editedTeam.poc.map((member) => member.id);
let currentPOCId = this.team.members.filter( let currentPOCId = this.team.members.filter(
...@@ -324,11 +325,14 @@ export default { ...@@ -324,11 +325,14 @@ export default {
console.log("ID", editMembersId); console.log("ID", editMembersId);
const addTeamLeads =[]; const addTeamLeads =[];
const editTeamMembers = []; const editTeamMembers = [];
//2 sorting throught the new team leads to decide whether or not they need to be added or updated to team leads
for (let i = 0; i < editedTeam.poc.length; i++) { for (let i = 0; i < editedTeam.poc.length; i++) {
//adding
if (!editMembersId.includes(editedTeam.poc[i].id)) { if (!editMembersId.includes(editedTeam.poc[i].id)) {
console.log("ADDING", editedTeam.poc[i].name) console.log("ADDING", editedTeam.poc[i].name)
addTeamLeads.push({ userId: editedTeam.poc[i].id, isTeamLead: true }); addTeamLeads.push({ userId: editedTeam.poc[i].id, isTeamLead: true });
} else if ( } //upgrading users
else if (
editMembersId.includes(editedTeam.poc[i].id) && editMembersId.includes(editedTeam.poc[i].id) &&
!currentPOCId.includes(editedTeam.poc[i].id) !currentPOCId.includes(editedTeam.poc[i].id)
) { ) {
...@@ -339,6 +343,7 @@ export default { ...@@ -339,6 +343,7 @@ export default {
}); });
} }
} }
//seeing a person needs to be removed from team lead
editTeamMembers.concat( editTeamMembers.concat(
currentPOCId.map(function (member) { currentPOCId.map(function (member) {
if (!newPOCId.includes(member)) { if (!newPOCId.includes(member)) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment