Built motion from commit 4c579f6b.|2.5.32
[motion2.git] / server / config / seedDB / teams.js
1 'use strict';
2
3 var db = require('../../mysqldb').db;
4 var logger = require('../logger')('app');
5
6 var teams = [{
7   id: 1,
8   name: 'Demo Team',
9   description: 'demo team auto generated'
10 }];
11
12 exports.create = function() {
13   return db.Team
14     .bulkCreate(teams, {
15       ignoreDuplicates: true,
16       individualHooks: true
17     })
18     .then(function(entities) {
19       for (var i = 0; i < entities.length; i += 1) {
20         entities[i].addAgents([2, 3]);
21       }
22     })
23     .then(function() {
24       logger.info('Teams have been created');
25     })
26     .catch(function(err) {
27       logger.error('Can\'t create Teams');
28     });
29 };