.
This commit is contained in:
@@ -1002,6 +1002,8 @@ def manage_cid_users(request):
|
||||
|
||||
selected_cids = json.loads(request.POST.get("selected_cids"))
|
||||
|
||||
emails = json.loads(request.POST.get("emails"))
|
||||
|
||||
number_to_create = int(request.POST.get("number_to_create"))
|
||||
|
||||
add_group = request.POST.get("add_group")
|
||||
@@ -1071,6 +1073,32 @@ def manage_cid_users(request):
|
||||
except IndexError:
|
||||
new_cid = 10000
|
||||
|
||||
if emails:
|
||||
email_list = [i.strip() for i in emails.split()]
|
||||
for e in email_list:
|
||||
passcode = "".join(random.choices(string.ascii_uppercase, k=4))
|
||||
c = CidUser(cid=new_cid, passcode=passcode, email=e)
|
||||
c.save()
|
||||
if cid_groups:
|
||||
c.group_id = cid_groups[0]
|
||||
|
||||
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()
|
||||
new_cid = new_cid + 1
|
||||
|
||||
for n in range(number_to_create):
|
||||
passcode = "".join(random.choices(string.ascii_uppercase, k=4))
|
||||
c = CidUser(cid=new_cid, passcode=passcode)
|
||||
|
||||
Reference in New Issue
Block a user