Automatically fill out card number
This commit is contained in:
@@ -28,6 +28,7 @@ DEFAULTS = {
|
||||
'track': {},
|
||||
'alarm': {},
|
||||
'sign': '',
|
||||
'autoscan': '',
|
||||
}
|
||||
|
||||
if secrets.MUMBLE:
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user