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