.
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user