diff --git a/aleksis/apps/paweljong/forms.py b/aleksis/apps/paweljong/forms.py index c42d5b8f3b833ac300038e5285d9af75b9b4c4ee..48f1d4a1ea2b26ec60bb8e31d3d29cc4f749a1a8 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 5819aa8382735771d5962359afed1bf94d7841c6..e269e7da87a2909cb4c0617ec73964194b18a70a 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 %}