.
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
<button id="activate-selected-cids">Activate selected</button>
|
||||
<button id="deactivate-selected-cids">Deactivate selected</button>
|
||||
<button id="delete-selected-cids">Delete selected</button>
|
||||
<button id="toggle-internal">Toggle internal</button>
|
||||
<p>Select exams below to add user to.</p>
|
||||
<div class="exam-selectors">
|
||||
<span>
|
||||
@@ -144,11 +145,17 @@
|
||||
deactivate: false,
|
||||
add_exams: false,
|
||||
clear_exams: false,
|
||||
toggle_internal: false,
|
||||
selected_cids: JSON.stringify(selected_cids),
|
||||
}
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
$("#toggle_internal").click((evt) => {
|
||||
data = getGenericData();
|
||||
data["toggle_internal"] = true;
|
||||
postAjax(data);
|
||||
});
|
||||
$("#add-new-emails").click((evt) => {
|
||||
data = getGenericData();
|
||||
data["emails"] = JSON.stringify($("#emails-input").val());
|
||||
|
||||
@@ -1012,6 +1012,7 @@ def manage_cid_users(request):
|
||||
deactivate = request.POST.get("deactivate")
|
||||
add_exams = request.POST.get("add_exams")
|
||||
clear_exams = request.POST.get("clear_exams")
|
||||
toggle_internal = request.POST.get("toggle_internal")
|
||||
|
||||
if add_group == "true":
|
||||
cids = CidUser.objects.filter(pk__in=selected_cids)
|
||||
@@ -1031,6 +1032,13 @@ def manage_cid_users(request):
|
||||
c.save()
|
||||
return JsonResponse({"status": "success"})
|
||||
|
||||
if toggle_internal == "true":
|
||||
cids = CidUser.objects.filter(pk__in=selected_cids)
|
||||
for c in cids:
|
||||
c.internal_candidate = not c.internal_candidate
|
||||
c.save()
|
||||
return JsonResponse({"status": "success"})
|
||||
|
||||
if deactivate == "true":
|
||||
cids = CidUser.objects.filter(pk__in=selected_cids)
|
||||
for c in cids:
|
||||
|
||||
Reference in New Issue
Block a user