Exemple #1
0
    def get(self):

        identificador = self.get_argument("id", "")

        if identificador != "":

            tag = Tag()
            eliminar_asociaciones = tag.RemoveTagsAsociationByTagId(
                identificador)

            if "success" in eliminar_asociaciones:

                tag.id = identificador

                eliminar_tag = tag.Remove()

                self.write(json_util.dumps(eliminar_tag))

            else:
                self.write(json_util.dumps(eliminar_asociaciones))

        else:

            self.write(
                json_util.dumps(
                    {"error": "identificador del tag no debe estar vacío"}))
Exemple #2
0
    def get(self):

        page = self.get_argument("page", 0)
        items = self.get_argument("items", 20)

        tag = Tag()
        res = tag.List(page, items)

        self.write(json_util.dumps(res))
Exemple #3
0
    def get(self):

        if not self.ValidateToken():
            self.write(json_util.dumps({"error": "invalid token"}))

        product_id = self.get_argument("product_id", "")
        tag_id = self.get_argument("tag_id", "")

        if product_id == "" or tag_id == "":
            self.write(json_util.dumps({"error": "falta product_id o tag_id"}))
        else:
            tag = Tag()
            response = tag.AddTagProduct(tag_id, product_id)
            self.write(json_util.dumps(response))
Exemple #4
0
    def get(self):

        tag_id = self.get_argument("tag_id", "")
        visible = self.get_argument("visible", 0)

        if tag_id != "":

            tag = Tag()
            res = tag.HideShow(tag_id, int(visible))
            self.write(json_util.dumps(res))

        else:

            self.write(
                json_util.dumps({"error": "Identificador de tag viene vacío"}))
Exemple #5
0
    def get(self):

        identificador = self.get_argument("id", "")

        if identificador != "":

            tag = Tag()
            res = tag.InitById(identificador)

            self.write(json_util.dumps(res))

        else:

            self.write(
                json_util.dumps({"error":
                                 "Identificador del tag viene vacío"}))
Exemple #6
0
    def get(self):

        tag_id = self.get_argument("tag_id", "")

        if tag_id != "":

            tag = Tag()
            res = tag.RemoveTagsAsociationByTagId(tag_id)

            self.write(json_util.dumps(res))

        else:

            self.write(
                json_util.dumps({"error":
                                 "Identificador del tag viene vacío"}))
Exemple #7
0
    def get(self):

        if not self.ValidateToken():
            self.write(json_util.dumps({"error": "invalid token"}))

        name = self.get_argument("name", "")
        identifier = self.get_argument("identifier", "")

        tag = Tag()

        if name.strip() == "":
            self.write(json_util.dumps({"error": "name is empty"}))
        else:
            tag.name = name

        if identifier.strip() != "":
            tag.id = identifier

        response = tag.Save()

        self.write(json_util.dumps(response))