From 8f6471ac88e662a0882c5579b9f67f4b95b207b5 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sat, 17 Jun 2023 17:17:03 +0200 Subject: [PATCH] Add preference for SDM master key --- aleksis/apps/kort/preferences.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 aleksis/apps/kort/preferences.py diff --git a/aleksis/apps/kort/preferences.py b/aleksis/apps/kort/preferences.py new file mode 100644 index 0000000..633d513 --- /dev/null +++ b/aleksis/apps/kort/preferences.py @@ -0,0 +1,21 @@ +from binascii import hexlify + +from django.utils.translation import gettext as _ + +from dynamic_preferences.preferences import Section +from dynamic_preferences.types import StringPreference + +from aleksis.core.registries import site_preferences_registry + +kort = Section("kort", verbose_name=_("Student ID Cards")) + + +@site_preferences_registry.register +class SdmMasterKey(StringPreference): + """SDM master key for NFC.""" + + section = kort + name = "sdm_master_key" + default = hexlify(bytes(16)) + verbose_name = _("SDM Master Key") + required = False -- GitLab