Built motion from commit de2cb856.|2.0.36
[motion2.git] / server / config / seedDB / users.js
1 'use strict';
2
3 var db = require('../../mysqldb').db;
4 var logger = require('../logger')('app');
5
6 var users = [{
7     id: 1,
8     role: 'admin',
9     name: 'admin',
10     password: 'password',
11     fullname: 'Administrator',
12     email: 'admin@xcally.com',
13     internal: 1000,
14     description: 'user auto generated'
15 }, {
16     id: 2,
17     role: 'agent',
18     name: 'john.doe',
19     email: 'john.doe@xcally.com',
20     password: 'shuttle55',
21     fullname: 'John Doe',
22     internal: 1001,
23     description: 'agent auto generated'
24 }, {
25     id: 3,
26     role: 'agent',
27     name: 'jane.miller',
28     email: 'jane.miller@xcally.com',
29     password: 'shuttle55',
30     fullname: 'Jane Miller',
31     internal: 1002,
32     description: 'agent auto generated'
33 }];
34
35 exports.create = function() {
36     return db.User
37         .bulkCreate(users, {
38             ignoreDuplicates: true,
39             individualHooks: true
40         })
41         .then(function() {
42             logger.info('Users have been created');
43         })
44         .catch(function(err) {
45             logger.error('Can\'t create Users');
46         });
47 };