Example #1
0
    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')
Example #2
0
 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')
Example #3
0
    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')
Example #4
0
 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')
Example #5
0
 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')
Example #6
0
 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')
Example #7
0
    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')
Example #8
0
 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')
Example #9
0
 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')
Example #10
0
    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')
Example #11
0
    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')
Example #12
0
    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')