Automatically fill out card number

This commit is contained in:
2022-02-06 23:46:58 +00:00
parent 0d19cd8662
commit d535113ca5
3 changed files with 82 additions and 43 deletions

View File

@@ -28,6 +28,7 @@ DEFAULTS = {
'track': {},
'alarm': {},
'sign': '',
'autoscan': '',
}
if secrets.MUMBLE:

View File

@@ -538,6 +538,7 @@ class StatsViewSet(viewsets.ViewSet, List):
user = self.request.user
if not user.is_authenticated:
stats.pop('alarm', None)
stats.pop('autoscan', None)
stats['at_protospace'] = utils.is_request_from_protospace(request)
@@ -682,6 +683,14 @@ class StatsViewSet(viewsets.ViewSet, List):
return Response(200)
@action(detail=False, methods=['post'])
def autoscan(self, request):
if 'autoscan' not in request.data:
raise exceptions.ValidationError(dict(autoscan='This field is required.'))
cache.set('autoscan', request.data['autoscan'])
return Response(200)
class MemberCountViewSet(Base, List):
pagination_class = None