From 46fb041572ce14ff3e302d035dd2d7ee9e0243d3 Mon Sep 17 00:00:00 2001 From: Vidir Valberg Gudmundsson Date: Mon, 13 Jul 2026 13:35:24 +0200 Subject: [PATCH] Add a token specific button to the scan page. Also added a clear button so the page can be cleared without a scanner. --- src/backoffice/static/js/ticket_scan.js | 2 +- src/backoffice/templates/info_desk/scan.html | 16 +++++++++++++--- src/backoffice/views/infodesk.py | 5 ++++- src/utils/bootstrap/base.py | 4 +++- 4 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/backoffice/static/js/ticket_scan.js b/src/backoffice/static/js/ticket_scan.js index 7da207316..34f37a9d6 100644 --- a/src/backoffice/static/js/ticket_scan.js +++ b/src/backoffice/static/js/ticket_scan.js @@ -22,7 +22,7 @@ document.addEventListener("DOMContentLoaded", () => { } else if (ticket_token_input.value === "#handoutbadge") { hand_out_badge_input.checked = true; check_in_form.submit(); - } else if (ticket_token_input.value.length === 65) { + } else if (ticket_token_input.value.length === 64 || ticket_token_input.value.length === 65) { search_form.submit(); } else if (ticket_token_input.value.startsWith("#bornhack://opr/")) { var oprelement = document.getElementById("opr"); diff --git a/src/backoffice/templates/info_desk/scan.html b/src/backoffice/templates/info_desk/scan.html index 545384229..24f24f960 100644 --- a/src/backoffice/templates/info_desk/scan.html +++ b/src/backoffice/templates/info_desk/scan.html @@ -13,10 +13,17 @@
-
+

PoS: {{ pos.name }}

Scan the ticket!

- + +