Temporarily stop alerting Tanner about trotec
This commit is contained in:
parent
15a5dae9a7
commit
0eaf52272a
|
@ -819,6 +819,8 @@ class StatsViewSet(viewsets.ViewSet, List):
|
||||||
return Response(200)
|
return Response(200)
|
||||||
|
|
||||||
# TODO: keep track of last report to ensure PS internet didn't cut out
|
# TODO: keep track of last report to ensure PS internet didn't cut out
|
||||||
|
# TODO: get rid of username request.data check
|
||||||
|
# TODO: only create one object when username's not valid, move check up
|
||||||
@action(detail=False, methods=['post'])
|
@action(detail=False, methods=['post'])
|
||||||
def usage(self, request):
|
def usage(self, request):
|
||||||
if 'device' not in request.data:
|
if 'device' not in request.data:
|
||||||
|
@ -838,9 +840,10 @@ class StatsViewSet(viewsets.ViewSet, List):
|
||||||
username_isfrom_track = True
|
username_isfrom_track = True
|
||||||
except KeyError:
|
except KeyError:
|
||||||
msg = 'Usage tracker problem finding username for device: {}'.format(device)
|
msg = 'Usage tracker problem finding username for device: {}'.format(device)
|
||||||
utils.alert_tanner(msg)
|
#utils.alert_tanner(msg)
|
||||||
logger.error(msg)
|
logger.error(msg)
|
||||||
username = ''
|
username = ''
|
||||||
|
return Response(200)
|
||||||
|
|
||||||
logging.debug('Device %s data: %s', device, data)
|
logging.debug('Device %s data: %s', device, data)
|
||||||
|
|
||||||
|
@ -860,17 +863,19 @@ class StatsViewSet(viewsets.ViewSet, List):
|
||||||
username_isexpired = time.time() - track[device]['time'] > 2*60*60 # two hours
|
username_isexpired = time.time() - track[device]['time'] > 2*60*60 # two hours
|
||||||
if username_isfrom_track and username_isexpired:
|
if username_isfrom_track and username_isexpired:
|
||||||
msg = 'Usage tracker problem expired username {} for device: {}'.format(username, device)
|
msg = 'Usage tracker problem expired username {} for device: {}'.format(username, device)
|
||||||
utils.alert_tanner(msg)
|
#utils.alert_tanner(msg)
|
||||||
logger.error(msg)
|
logger.error(msg)
|
||||||
username = ''
|
username = ''
|
||||||
|
return Response(200)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
user = User.objects.get(username__iexact=username)
|
user = User.objects.get(username__iexact=username)
|
||||||
except User.DoesNotExist:
|
except User.DoesNotExist:
|
||||||
msg = 'Usage tracker problem finding user for username: {}'.format(username or '[no username]')
|
msg = 'Usage tracker problem finding user for username: {}'.format(username or '[no username]')
|
||||||
utils.alert_tanner(msg)
|
#utils.alert_tanner(msg)
|
||||||
logger.error(msg)
|
logger.error(msg)
|
||||||
user = None
|
user = None
|
||||||
|
return Response(200)
|
||||||
|
|
||||||
last_use = models.Usage.objects.create(
|
last_use = models.Usage.objects.create(
|
||||||
user=user,
|
user=user,
|
||||||
|
@ -1935,4 +1940,4 @@ class MyLoginView(LoginView):
|
||||||
|
|
||||||
@api_view()
|
@api_view()
|
||||||
def null_view(request, *args, **kwargs):
|
def null_view(request, *args, **kwargs):
|
||||||
raise Http404
|
raise Http404
|
||||||
|
|
Loading…
Reference in New Issue
Block a user