Commit 2ec438d7 authored by D’jalmar Gutierrez Titirico's avatar D’jalmar Gutierrez Titirico 🚲

Pruebas iniciales del filtro

parent 5a21d885
......@@ -22,6 +22,7 @@ export function index(req, res) {
res.send("Servicio de Migración Moodle. migrarDatosMoodle");
}
export function migrarDatosMoodle(req, res) {
//TODO añadir manejo de errores
var promise = Promise.resolve();
vaciarDb();
var Sequelize = require("sequelize");
......
......@@ -10,6 +10,7 @@ import config from '../../config/environment';
var rolAdministrador = config.userRoles[2];
router.get('/', autenticacion.estaAutenticado(),formatearRuta, controller.index);
router.get('/buscar',controller.buscar);
router.get('/:id', autenticacion.estaAutenticado(),formatearRuta, controller.show);
router.post('/', autenticacion.tieneRol(rolAdministrador), controller.create);
router.put('/:id', autenticacion.tieneRol(rolAdministrador), controller.update);
......
......@@ -11,6 +11,7 @@
import _ from 'lodash';
import {Postulante} from '../../sqldb';
import {Tag} from '../../sqldb';
import * as errorMan from '../../components/errors/errorManager.js'
// Gets a list of Postulantes
......@@ -66,3 +67,19 @@ export function destroy(req, res) {
.then(errorMan.removeEntity(res))
.catch(errorMan.handleError(res));
}
export function buscar(req,res) {
Postulante.findAndCountAll({
where: {},
include: {
model: Tag,
as: "Tags",
required: true,
where: {
nombre: {$iLike: '%javascript%'}
}
}
})
.then(errorMan.respondWithResult(res))
.catch(errorMan.handleError(res));
}
......@@ -10,9 +10,8 @@ module.exports = {
uri: 'postgresql://usuarioPersonal:admin@localhost/moduloPersonalDb',
options: {}
},
seedDB:true,
//configuracion migracion moodle,
// seedDB:true,
//configuracion migracion moodle
usuarioMoodle:'root',
passwordMoodle:'admin',
hostMoodle:'localhost',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment