From d119211327c8b29c00b4f641d3bb2d73cfc6f87b Mon Sep 17 00:00:00 2001 From: Chris Brame Date: Wed, 20 Mar 2019 23:51:43 -0400 Subject: [PATCH] chore(code): cleanup --- package.json | 2 +- src/controllers/api/v1/common.js | 81 -------------------------------- 2 files changed, 1 insertion(+), 82 deletions(-) diff --git a/package.json b/package.json index 37288c3ba..2e33bc21f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "trudesk", - "version": "1.0.9", + "version": "1.0.10-beta", "private": true, "engines": { "node": ">=9.10.0" diff --git a/src/controllers/api/v1/common.js b/src/controllers/api/v1/common.js index 18381e3c6..b77e2d1a7 100644 --- a/src/controllers/api/v1/common.js +++ b/src/controllers/api/v1/common.js @@ -18,87 +18,6 @@ var winston = require('winston') var commonV1 = {} -commonV1.import = function (req, res) { - var fs = require('fs') - var path = require('path') - var UserModal = require('../../../models/user') - var groupModel = require('../../../models/group') - - var array = fs - .readFileSync(path.join(__dirname, '..', 'import.csv')) - .toString() - .split('\n') - var clean = array.filter(function (e) { - return e - }) - - async.eachSeries( - clean, - function (item, cb) { - winston.info(item) - - var fields = item.split(',') - var fullname = fields[0].toString().replace('.', ' ') - var k = fullname.split(' ') - var kCap = _.capitalize(k[0]) - var kCap1 = _.capitalize(k[1]) - fullname = kCap + ' ' + kCap1 - - var groupName = fields[2].replace('\\r', '') - groupName = _.trim(groupName) - var User = new UserModal({ - username: fields[0], - password: 'Password123', - email: fields[1], - fullname: fullname, - role: 'user' - }) - - async.series( - [ - function (next) { - User.save(function (err) { - if (err) return next(err) - - next() - }) - }, - function (next) { - winston.debug('Getting Group "' + groupName + '"') - groupModel.getGroupByName(groupName, function (err, group) { - if (err) return next(err) - - if (_.isUndefined(group) || _.isNull(group)) { - return next('no group found = ' + groupName) - } - - group.addMember(User._id, function (err) { - if (err) return next(err) - - group.save(function (err) { - if (err) return next(err) - - next() - }) - }) - }) - } - ], - function (err) { - if (err) return cb(err) - - cb() - } - ) - }, - function (err) { - if (err) return res.status(500).send(err) - - res.status(200).send('Imported ' + _.size(clean)) - } - ) -} - /** * Preforms login with username/password and adds * an access token to the {@link User} object.