allow trainees to be bulk updated

This commit is contained in:
Ross
2024-11-04 10:34:44 +00:00
parent 5397bf10ac
commit 2faedbcee6
2 changed files with 72 additions and 21 deletions
+14 -5
View File
@@ -92,23 +92,32 @@
// Loop over the row columns
if (excelRow[i][j].length != 0) {
var myCell = document.createElement("td");
myCell.innerHTML = excelRow[i][j];
myCell.innerHTML = excelRow[i][j].trim();
//users[i][elements[j]] = excelRow[i][j];
user[elements[j]] = excelRow[i][j];
user[elements[j]] = excelRow[i][j].trim();
}
myRow.appendChild(myCell);
}
myTbody.appendChild(myRow);
users.push(user)
emails.push(user.email)
$("#users-list").append(`<li>Name: ${user.first_name} ${user.last_name}<br/>Email: ${user.email}<br/>Grade: ${user.grade}<br/>Supervisor: ${user.supervisor_name}<br/>Supervisor email: ${user.supervisor_email}<br/><button
console.log(user)
$("#users-list").append(`<li>Name: ${user.first_name} ${user.last_name}<br/>Email: ${user.email}<br/>Grade: ${user.grade}<br/>Supervisor: ${user.supervisor_name}<br/>Supervisor email: ${user.supervisor_email}<br/>
<form>
<input type="text" name="first_name" value="${user.first_name}" hidden>
<input type="text" name="last_name" value="${user.last_name}" hidden>
<input type="text" name="email" value="${user.email}" hidden>
<input type="text" name="grade" value="${user.grade}" hidden>
<input type="text" name="supervisor_name" value="${user.supervisor_name}" hidden>
<input type="text" name="supervisor_email" value="${user.supervisor_email}" hidden>
<button
hx-post="{% url 'accounts_bulk_create_check' %}"
hx-trigger="load"
hx-target="next span"
name="user"
class="hide"
value='${JSON.stringify(user)}'
>CHECK</button><span class="check-status"></span></li>`)
>CHECK</button>
</form><span class="check-status"></span></li>`)
}
myTable.appendChild(myTbody);