API/Organizer: Allow Device-Token access to Organizer settings; expose mf0aes_random_uid (#5326)

This commit is contained in:
Martin Gross
2025-09-26 14:41:11 +02:00
committed by GitHub
parent 6d422f9ae4
commit 39e5711e95
3 changed files with 3 additions and 2 deletions

View File

@@ -484,6 +484,7 @@ class OrganizerSettingsSerializer(SettingsSerializer):
'reusable_media_type_nfc_mf0aes',
'reusable_media_type_nfc_mf0aes_autocreate_giftcard',
'reusable_media_type_nfc_mf0aes_autocreate_giftcard_currency',
'reusable_media_type_nfc_mf0aes_random_uid',
]
def __init__(self, *args, **kwargs):

View File

@@ -546,7 +546,8 @@ class DeviceViewSet(mixins.CreateModelMixin,
class OrganizerSettingsView(views.APIView):
permission = 'can_change_organizer_settings'
permission = None
write_permission = 'can_change_organizer_settings'
def get(self, request, *args, **kwargs):
s = OrganizerSettingsSerializer(instance=request.organizer.settings, organizer=request.organizer, context={