mirror of
https://github.com/pretix/pretix.git
synced 2026-08-24 13:02:00 +00:00
API/Organizer: Allow Device-Token access to Organizer settings; expose mf0aes_random_uid (#5326)
This commit is contained in:
@@ -484,6 +484,7 @@ class OrganizerSettingsSerializer(SettingsSerializer):
|
|||||||
'reusable_media_type_nfc_mf0aes',
|
'reusable_media_type_nfc_mf0aes',
|
||||||
'reusable_media_type_nfc_mf0aes_autocreate_giftcard',
|
'reusable_media_type_nfc_mf0aes_autocreate_giftcard',
|
||||||
'reusable_media_type_nfc_mf0aes_autocreate_giftcard_currency',
|
'reusable_media_type_nfc_mf0aes_autocreate_giftcard_currency',
|
||||||
|
'reusable_media_type_nfc_mf0aes_random_uid',
|
||||||
]
|
]
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
|
|||||||
@@ -546,7 +546,8 @@ class DeviceViewSet(mixins.CreateModelMixin,
|
|||||||
|
|
||||||
|
|
||||||
class OrganizerSettingsView(views.APIView):
|
class OrganizerSettingsView(views.APIView):
|
||||||
permission = 'can_change_organizer_settings'
|
permission = None
|
||||||
|
write_permission = 'can_change_organizer_settings'
|
||||||
|
|
||||||
def get(self, request, *args, **kwargs):
|
def get(self, request, *args, **kwargs):
|
||||||
s = OrganizerSettingsSerializer(instance=request.organizer.settings, organizer=request.organizer, context={
|
s = OrganizerSettingsSerializer(instance=request.organizer.settings, organizer=request.organizer, context={
|
||||||
|
|||||||
@@ -205,7 +205,6 @@ event_permission_sub_urls = [
|
|||||||
|
|
||||||
org_permission_sub_urls = [
|
org_permission_sub_urls = [
|
||||||
('patch', 'can_change_organizer_settings', '', 200),
|
('patch', 'can_change_organizer_settings', '', 200),
|
||||||
('get', 'can_change_organizer_settings', 'settings/', 200),
|
|
||||||
('patch', 'can_change_organizer_settings', 'settings/', 200),
|
('patch', 'can_change_organizer_settings', 'settings/', 200),
|
||||||
('get', 'can_change_organizer_settings', 'webhooks/', 200),
|
('get', 'can_change_organizer_settings', 'webhooks/', 200),
|
||||||
('post', 'can_change_organizer_settings', 'webhooks/', 400),
|
('post', 'can_change_organizer_settings', 'webhooks/', 400),
|
||||||
|
|||||||
Reference in New Issue
Block a user