<commit_before>'use strict';

var detalles = require('../controllers/detalles.controllers');
var verify = require('../services/verificarSesion');

module.exports = function(app) {
  app.route('/api/detalles')
    .get(verify.hasSession, detalles.list)
    .post(verify.hasSession, verify.isOperario, detalles.create);

  app.route('/api/detalles/:detalleId')
    .get(verify.hasSession, detalles.read)
    .put(verify.hasSession, verify.isOperario, detalles.update)
    .delete(verify.hasSession, detalles.delete);

  app.route('/api/detallesByCaja/:idCaja')
    .get(verify.hasSession, detalles.listByCaja)
    .delete(verify.hasSession, detalles.deleteByCaja)
    .put(verify.hasSession, detalles.estadoByCaja);

  app.route('/api/reporteXSucursal')
    .post(verify.hasSession, detalles.reporteXSucursal);

  app.param('detalleId', detalles.detalleByID);

  app.route('/api/aniosDetalles')
    .get(verify.hasSession, detalles.yearOfDetalles);

  app.route('/api/categoriasXYear/:anio')
    .get(verify.hasSession, detalles.categoriaDetallesXYear);

  app.route('/api/sucursalesXYear/:anio')
    .get(verify.hasSession, detalles.sucursalesDetallesXYear);

  app.route('/api/reporteXCategoria')
    .post(verify.hasSession, detalles.reporteXCategoria);

  app.route('/api/detallesByCelda')
    .post(verify.hasSession, detalles.detallesByCelda);

  app.route('/api/aniosDetalleBySucursal')
    .get(verify.hasSession, detalles.getAniosDetalleBySucursal);

  app.route('/api/DetallesBySucursal/:anio')
    .get(verify.hasSession, detalles.getDetallesBySucursal);

  app.route('/api/valorXMesSucursalCategoria/:sucursal/:categoria/:mes/:anio')
    .get(verify.hasSession, detalles.valorXMesSucursalCategoria);

  app.route('/api/detallesOfCelda/:anio/:mes/:sucursal/:categoria')
    .get(verify.hasSession, detalles.detallesOfCelda);

  app.route('/api/reporteDetalles')
    .get(detalles.reporteDetalles);

  /*app.route('/detalles')
    .get(detalles.crearNumeroFactura);
  app.route('/verRepetidas')
    .get(detalles.verRepetidas);
  app.route('/existeFactura/:fac_establecimiento/:fac_puntoEmision/:fac_secuencia')
    .get(detalles.existeFactura);*/
}
<commit_msg>correcion de fin de mantenimiento<commit_after>'use strict';

var detalles = require('../controllers/detalles.controllers');
var verify = require('../services/verificarSesion');

module.exports = function(app) {
  app.route('/api/detalles')
    .get(verify.hasSession, detalles.list)
    .post(verify.hasSession, verify.isOperario, detalles.create);

  app.route('/api/detalles/:detalleId')
    .get(verify.hasSession, detalles.read)
    .put(verify.hasSession, verify.isOperario, detalles.update)
    .delete(verify.hasSession, detalles.delete);

  app.route('/api/detallesByCaja/:idCaja')
    .get(verify.hasSession, detalles.listByCaja)
    .delete(verify.hasSession, detalles.deleteByCaja)
    .put(verify.hasSession, detalles.estadoByCaja);

  app.route('/api/reporteXSucursal')
    .post(verify.hasSession, detalles.reporteXSucursal);

  app.param('detalleId', detalles.detalleByID);

  app.route('/api/aniosDetalles')
    .get(verify.hasSession, detalles.yearOfDetalles);

  app.route('/api/categoriasXYear/:anio')
    .get(verify.hasSession, detalles.categoriaDetallesXYear);

  app.route('/api/sucursalesXYear/:anio')
    .get(verify.hasSession, detalles.sucursalesDetallesXYear);

  app.route('/api/reporteXCategoria')
    .post(verify.hasSession, detalles.reporteXCategoria);

  app.route('/api/detallesByCelda')
    .post(verify.hasSession, detalles.detallesByCelda);

  app.route('/api/aniosDetalleBySucursal')
    .get(verify.hasSession, detalles.getAniosDetalleBySucursal);

  app.route('/api/DetallesBySucursal/:anio')
    .get(verify.hasSession, detalles.getDetallesBySucursal);

  app.route('/api/valorXMesSucursalCategoria/:sucursal/:categoria/:mes/:anio')
    .get(verify.hasSession, detalles.valorXMesSucursalCategoria);

  app.route('/api/detallesOfCelda/:anio/:mes/:sucursal/:categoria')
    .get(verify.hasSession, detalles.detallesOfCelda);

  app.route('/api/reporteDetalles')
    .get(detalles.reporteDetalles);

  /*app.route('/detalles')
    .get(detalles.crearNumeroFactura);
  app.route('/verRepetidas')
    .get(detalles.verRepetidas);*/
  app.route('/existeFactura/:fac_establecimiento/:fac_puntoEmision/:fac_secuencia')
    .get(detalles.existeFactura);
}

{'fraction_non_alphanumeric': 0.15504587155963304, 'fraction_numerical': 0.0, 'mean_word_length': 5.031811894882434, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '96805', 'n_tokens_mistral': 1681, 'n_tokens_neox': 1692, 'n_words': 146}