From 5f06612c9d671a61ae5f6cc6dd8b26d4d14d3485 Mon Sep 17 00:00:00 2001 From: YanshuoH Date: Tue, 24 Jun 2014 18:09:59 +0200 Subject: [PATCH] regenerate keywords --- config/routes.js | 2 ++ controllers/admin.js | 16 ++++++++++++++++ controllers/matchs.js | 8 ++++++-- lib/utils.js | 3 +++ 4 files changed, 27 insertions(+), 2 deletions(-) diff --git a/config/routes.js b/config/routes.js index ac7326d..11386aa 100644 --- a/config/routes.js +++ b/config/routes.js @@ -36,6 +36,8 @@ module.exports = function (app, passport, config) { app.put('/admin/actortype', admin.editActorType); app.delete('/admin/classification/delete/:classId', admin.deleteClassification); app.delete('/admin/actortype/delete/:actorId', admin.deleteActorType); + // update all tickets + app.get('/admin/tickets/update', admin.ticketUpdate); /* * User routes diff --git a/controllers/admin.js b/controllers/admin.js index 7a17767..6a573b5 100644 --- a/controllers/admin.js +++ b/controllers/admin.js @@ -3,6 +3,8 @@ var utils = require('../lib/utils'); var mongoose = require('mongoose'); +var NeedModel = mongoose.model('NeedModel'); +var OfferModel = mongoose.model('OfferModel'); var ClassificationModel = mongoose.model('ClassificationModel'); var ActorTypeModel = mongoose.model('ActorTypeModel'); @@ -101,3 +103,17 @@ exports.deleteActorType = function(req, res) { }); }); } + +exports.ticketUpdate = function(req, res) { + NeedModel.list({}, function(err, need_list) { + for (var index=0; index