This commit is contained in:
Ross
2022-04-17 22:59:59 +01:00
parent 7fe16fde92
commit fd68ef53da
2 changed files with 33 additions and 19 deletions
+26 -18
View File
@@ -1544,6 +1544,7 @@ def manage_cid_users(request):
activate = request.POST.get("activate")
deactivate = request.POST.get("deactivate")
add_exams = request.POST.get("add_exams")
change_exams = request.POST.get("change_exams")
clear_exams = request.POST.get("clear_exams")
toggle_internal = request.POST.get("toggle_internal")
@@ -1593,24 +1594,31 @@ def manage_cid_users(request):
if add_exams == "true":
cids = CidUser.objects.filter(pk__in=selected_cids)
for c in cids:
if physics_exams:
c.physics_exams.set(physics_exams)
c.save()
if rapid_exams:
c.rapid_exams.set(rapid_exams)
c.save()
if sba_exams:
c.sba_exams.set(sba_exams)
c.save()
if longs_exams:
c.longs_exams.set(longs_exams)
c.save()
if anatomy_exams:
c.anatomy_exams.set(anatomy_exams)
c.save()
if casecollection_exams:
c.casecollection_exams.set(casecollection_exams)
c.save()
for exam in physics_exams:
c.physics_exams.add(exam)
for exam in rapid_exams:
c.rapid_exams.add(rapid_exams)
for exam in sba_exams:
c.sba_exams.add(sba_exams)
for exam in longs_exams:
c.longs_exams.add(longs_exams)
for exam in anatomy_exams:
c.anatomy_exams.add(anatomy_exams)
for exam in casecollection_exams:
c.casecollection_exams.add(casecollection_exams)
c.save()
return JsonResponse({"status": "success"})
if change_exams == "true":
cids = CidUser.objects.filter(pk__in=selected_cids)
for c in cids:
c.physics_exams.set(physics_exams)
c.rapid_exams.set(rapid_exams)
c.sba_exams.set(sba_exams)
c.longs_exams.set(longs_exams)
c.anatomy_exams.set(anatomy_exams)
c.casecollection_exams.set(casecollection_exams)
c.save()
return JsonResponse({"status": "success"})
try: