This commit is contained in:
Ross
2021-12-11 23:21:18 +00:00
parent 7aaf4b1c29
commit 0cf1fee8da
2 changed files with 14 additions and 1 deletions
+4
View File
@@ -16,8 +16,12 @@
{% render_table table %}
<details>
<summary>Add new CID users</summary>
<button id="add-new-cids">Add New</button>
<input type="number" id="add-number" value="number to add">
</details>
{{physics_exams}}
{% endblock %}
+10 -1
View File
@@ -847,6 +847,15 @@ class CidUserView(LoginRequiredMixin, SingleTableMixin, FilterView):
filterset_class = CidUserFilter
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
#user = self.request.user
physics_exams = [(i.name, i.pk) for i in PhysicsExam.objects.filter(active=True)]
context["physics_exams"] = physics_exams
return context
@login_required
def create_cid_users(request):
if request.is_ajax() and request.method == "POST":
@@ -855,7 +864,7 @@ def create_cid_users(request):
new_cid = max(CidUser.objects.all().order_by("-cid")[0].cid+1, 50000)
for n in range(number):
passcode = random.choices(string.ascii_uppercase, k=4)
passcode = "".join(random.choices(string.ascii_uppercase, k=4))
c = CidUser(cid=new_cid, passcode=passcode)
c.save()
new_cid = new_cid + 1