def read(self, request, workspace_id, tab_id, igadget_id, var_id): user = get_user_authentication(request) tab = Tab.objects.get(workspace__user__id=user.id, workspace__pk=workspace_id, pk=tab_id) variable = get_object_or_404(Variable, igadget__tab=tab, igadget__pk=igadget_id, vardef__pk=var_id) var_data = get_variable_data(variable) return HttpResponse(json_encode(var_data), mimetype='application/json; charset=UTF-8')
def read(self, request, workspace_id, tab_id, igadget_id, var_id): user = get_user_authentication(request) tab = Tab.objects.get(workspace__user__id=user.id, workspace__pk=workspace_id, pk=tab_id) variable = get_list_or_404(Variable, igadget__tab=tab, igadget__pk=igadget_id, vardef__pk=var_id) data = serializers.serialize('python', variable, ensure_ascii=False) var_data = get_variable_data(data[0]) return HttpResponse(json_encode(var_data), mimetype='application/json; charset=UTF-8')
def read(self, request, workspace_id, tab_id, igadget_id): user = get_user_authentication(request) tab = Tab.objects.get(workspace__users__id=user.id, workspace__pk=workspace_id, pk=tab_id) variables = Variable.objects.filter(igadget__tab=tab, igadget__id=igadget_id) vars_data = [get_variable_data(variable) for variable in variables] return HttpResponse(json_encode(vars_data), mimetype='application/json; charset=UTF-8')
def read(self, request, workspace_id, tab_id, igadget_id): user = get_user_authentication(request) tab = Tab.objects.get(workspace__users__id=user.id, workspace__pk=workspace_id, pk=tab_id) variables = Variable.objects.filter(igadget__tab=tab, igadget__id=igadget_id) data = serializers.serialize('python', variables, ensure_ascii=False) vars_data = [get_variable_data(d) for d in data] return HttpResponse(json_encode(vars_data), mimetype='application/json; charset=UTF-8')
def read(self, request, user_name, igadget_id, var_name, screen_id=None): user = user_authentication(user_name) #TODO by default. Remove in final release if not screen_id: screen_id = 1 screen = Screen.objects.get(user=user, code=screen_id) variable = get_list_or_404(Variable, igadget__screen=screen, igadget__code=igadget_id, vardef__name=var_name) data = serializers.serialize('python', variable, ensure_ascii=False) var_data = get_variable_data(data[0]) return HttpResponse(json_encode(var_data), mimetype='application/json; charset=UTF-8')
def read(self, request, user_name, igadget_id, screen_id=None): user = user_authentication(user_name) #TODO by default. Remove in final release if not screen_id: screen_id = 1 screen = Screen.objects.get(user=user, code=screen_id) variables = Variable.objects.filter(igadget__screen=screen, igadget__code=igadget_id) data = serializers.serialize('python', variables, ensure_ascii=False) vars_data = [get_variable_data(d) for d in data] return HttpResponse(json_encode(vars_data), mimetype='application/json; charset=UTF-8')
def read(self, request, user_name, igadget_id, var_name, screen_id=None): user = user_authentication(request, user_name) #TODO by default. Remove in final release if not screen_id: screen_id = 1 screen = Screen.objects.get(user=user, code=screen_id) variable = get_list_or_404(Variable, igadget__screen=screen, igadget__code=igadget_id, vardef__name=var_name) data = serializers.serialize('python', variable, ensure_ascii=False) var_data = get_variable_data(data[0]) return HttpResponse(json_encode(var_data), mimetype='application/json; charset=UTF-8')
def read(self, request, user_name, igadget_id, screen_id=None): user = user_authentication(request, user_name) #TODO by default. Remove in final release if not screen_id: screen_id = 1 screen = Screen.objects.get(user=user, code=screen_id) variables = Variable.objects.filter(igadget__screen=screen, igadget__code=igadget_id) data = serializers.serialize('python', variables, ensure_ascii=False) vars_data = [get_variable_data(d) for d in data] return HttpResponse(json_encode(vars_data), mimetype='application/json; charset=UTF-8')