def post_delete(self, *args, **kw): """This is the code that actually deletes the record""" atras = './' id_tipo = int(args[0]) tipo = TipoItem.por_id(id_tipo) DBSession.delete(tipo) redirect(atras)
def post_delete(self, *args, **kw): """This is the code that actually deletes the record""" id_atributo = int(args[0]) transaction.begin() attr = AtributosPorTipoItem.por_id(id_atributo) DBSession.delete(attr) transaction.commit() flash("Atributo Eliminado") redirect("./")
def post_delete(self, id_proyecto): proy = Proyecto.por_id(int(id_proyecto)) p_items = DBSession.query(PropiedadItem).filter(and_(PropiedadItem.id_item_actual ==\ Item.id_item, Item.id_fase == \ Fase.id_fase, Fase.id_proyecto == id_proyecto)).all() for pi in p_items: DBSession.delete(pi) DBSession.delete(proy) flash("Proyecto Eliminado") redirect("/proyectos/")