From 4a8b6c74278bd8b071989109ef06b9c3670f34d9 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Fri, 24 Jun 2022 23:36:12 +0200 Subject: [PATCH] Add QR code reader to person-group-assignment --- aleksis/apps/paweljong/forms.py | 2 ++ .../apps/paweljong/templates/paweljong/event/persons_group.html | 1 + 2 files changed, 3 insertions(+) diff --git a/aleksis/apps/paweljong/forms.py b/aleksis/apps/paweljong/forms.py index c42d5b8..48f1d4a 100644 --- a/aleksis/apps/paweljong/forms.py +++ b/aleksis/apps/paweljong/forms.py @@ -492,6 +492,8 @@ class RegistrationStatesForm(forms.ModelForm): class PersonGroupFormPerson(forms.Form): + class Media: + js = ("https://unpkg.com/html5-qrcode", "js/paweljong/qrscanner.js") layout = Layout("username") diff --git a/aleksis/apps/paweljong/templates/paweljong/event/persons_group.html b/aleksis/apps/paweljong/templates/paweljong/event/persons_group.html index 5819aa8..e269e7d 100644 --- a/aleksis/apps/paweljong/templates/paweljong/event/persons_group.html +++ b/aleksis/apps/paweljong/templates/paweljong/event/persons_group.html @@ -15,6 +15,7 @@ {% form form=form %}{% form %} {% include "core/partials/save_button.html" %} </form> + <div id="qr-reader" data-target-input="username"></div> {{ form.media.js }} {% endblock %} -- GitLab