first importer WIP

This commit is contained in:
mntmn
2018-01-08 15:57:59 +01:00
parent ffb7f30133
commit 462e9edaab
4 changed files with 117 additions and 1 deletions

View File

@@ -59,7 +59,9 @@ router.get('/', (req, res) => {
"nickname": 1,
"email": 1
}).exec((err, user) => {
a['user'] = user.toObject();
if (user) {
a['user'] = user.toObject();
}
cb(err, a);
});
} else {

View File

@@ -5,6 +5,7 @@ require('../../models/schema');
var mailer = require('../../helpers/mailer');
var uploader = require('../../helpers/uploader');
var importer = require('../../helpers/importer');
var bcrypt = require('bcryptjs');
var crypo = require('crypto');
@@ -467,4 +468,13 @@ router.post('/:user_id/confirm', function(req, res, next) {
res.sendStatus(201);
});
router.get('/:user_id/import', function(req, res, next) {
if (req.query.zip) {
res.send("importing");
importer.importZIP(req.user, req.query.zip);
} else {
res.sendStatus(400);
}
});
module.exports = router;