diff --git a/aleksis/apps/kort/preferences.py b/aleksis/apps/kort/preferences.py new file mode 100644 index 0000000000000000000000000000000000000000..633d513e58736e8ad6c034185d46b664a76670c3 --- /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