def get_summary(request): user_id = request.GET.get('user_id', '') token = request.GET.get('token', '') service = request.GET.get('service', '') if utils.authentication(user_id,token,service): user = AppUser.objects.get(user_id=user_id) summaries=WorkoutSummary.objects.filter(user=user) return JsonResponse({'status':True, 'summary': [item.to_json() for item in summaries]}) else: return JsonResponse({'status': False,'error':'Cannot find the user with user_id:'+user_id})
def store_summary(request): user_id = request.GET.get('user_id', '') token = request.GET.get('token', '') service = request.GET.get('service', '') timestamp = request.GET.get('timestamp', str(int(time.time()))) timestamp = datetime.datetime.utcfromtimestamp(float(timestamp)) form_id = request.GET.get('form_id', '-1') num_sets = int(request.GET.get('num_sets', '0')) num_complete = int(request.GET.get('num_complete', '0')) score = float(request.GET.get('score', '0')) if utils.authentication(user_id,token,service): user = AppUser.objects.get(user_id=user_id) new_summary = WorkoutSummary(user=user,timestamp=timestamp,form_id=form_id,num_sets=num_sets,\ num_complete = num_complete,score=score) new_summary.save() return JsonResponse({'status': True}) else: return JsonResponse({'status': False,'error':'Cannot find the user with user_id:'+user_id})
def login(request): user_id = request.GET.get('user_id', '') token = request.GET.get('token', '') service = request.GET.get('service', '') response = { 'status' : False, 'user' : None } if utils.authentication(user_id,token,service): users=AppUser.objects.filter(user_id=user_id) if users.count() > 0: response['status'] = True else: print token username = utils.get_username(user_id,token,service) user = AppUser(user_id=user_id,name=username) user.save() response['status'] = True return JsonResponse(response)