Ejemplo n.º 1
0
    def start(pk, data):
        response = task_manager.task_executer("orders_download", data)

        result = response["data"]
        status = response["status"]

        return HttpResponse(json.dumps(result), status=status, content_type="application/json")
Ejemplo n.º 2
0
    def start(pk, data):
        result = None
        status = None
        if "passwd" in data and data["passwd"] == syncppal.iface.get_param_sincro('apipass')['auth']:
            response = task_manager.task_executer("amazon_returns_get", data)

            result = response["data"]
            status = response["status"]
        else:
            result = {"msg": "Autorización denegada"}
            status = 401

        return HttpResponse(json.dumps(result), status=status, content_type="application/json")
Ejemplo n.º 3
0
    def start(pk, data):
        result = None
        status = None

        if "passwd" in data and data["passwd"] == syncppal.iface.get_param_sincro('apipass')['auth']:
            response = task_manager.task_executer("b2b_customerrequest_recieve", data)
            if response:
                result = response["data"]
                status = response["status"]
        else:
            result = {"msg": "Error al sincronizar"}
            status = 401
            
        return HttpResponse(json.dumps(result), status=status, content_type="application/json")
Ejemplo n.º 4
0
    def start(pk, data):
        result = None
        status = None
        print("PROCESS")
        if "passwd" in data and data[
                "passwd"] == syncppal.iface.get_param_sincro(
                    'apipass')['auth']:
            response = task_manager.task_executer("mg2_points_process", data)
            if response:
                result = response["data"]
                status = response["status"]
        else:
            result = {"msg": "Autenticación denegada"}
            status = 401

        return HttpResponse(json.dumps(result),
                            status=status,
                            content_type="application/json")
Ejemplo n.º 5
0
    def start(pk, data):
        result = None
        status = None

        if "passwd" in data and data[
                "passwd"] == syncppal.iface.get_param_sincro(
                    'apipass')['auth']:
            if "codtienda" not in data or not data["codtienda"]:
                result = {"msg": "Se requiere un código de tienda"}
                status = 400
            else:
                response = task_manager.task_executer("store_orders_download",
                                                      data)

                result = response["data"]
                status = response["status"]
        else:
            result = {"msg": "Autorización denegada"}
            status = 401

        return HttpResponse(json.dumps(result),
                            status=status,
                            content_type="application/json")