2016-04-22 13:23:44 +02:00
|
|
|
import {MongoUserManager} from "../../backend/model/mongoose/MongoUserManager";
|
|
|
|
import {User, UserRoles} from "../../common/entities/User";
|
|
|
|
import {DatabaseManager} from "../../backend/model/mongoose/DatabaseManager";
|
2016-04-24 20:56:54 +02:00
|
|
|
|
2016-05-04 22:06:52 +02:00
|
|
|
|
|
|
|
DatabaseManager.getInstance().onConnectionError(()=> {
|
2016-04-24 23:20:55 +02:00
|
|
|
DatabaseManager.getInstance().disconnect();
|
|
|
|
process.exit()
|
2016-05-04 22:06:52 +02:00
|
|
|
});
|
2016-05-01 21:30:43 +02:00
|
|
|
|
2016-05-04 22:06:52 +02:00
|
|
|
DatabaseManager.getInstance().onConnected(()=> {
|
|
|
|
let userManager = new MongoUserManager();
|
|
|
|
userManager.createUser(new User(0, "demo", "demo", UserRoles.Developer), (err)=> {
|
2016-05-03 14:40:14 +02:00
|
|
|
|
2016-05-04 22:06:52 +02:00
|
|
|
userManager.createUser(new User(1, "developer", "developer", UserRoles.Developer), (err)=> {
|
2016-05-03 14:40:14 +02:00
|
|
|
|
2016-05-04 22:06:52 +02:00
|
|
|
userManager.createUser(new User(2, "admin", "admin", UserRoles.Admin), (err)=> {
|
|
|
|
|
|
|
|
userManager.createUser(new User(3, "user", "user", UserRoles.User), (err)=> {
|
|
|
|
|
|
|
|
userManager.createUser(new User(4, "guest", "guest", UserRoles.Guest), (err)=> {
|
2016-05-03 14:40:14 +02:00
|
|
|
|
2016-05-04 22:06:52 +02:00
|
|
|
DatabaseManager.getInstance().disconnect();
|
|
|
|
process.exit()
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
2016-05-01 21:30:43 +02:00
|
|
|
});
|
2016-05-04 22:06:52 +02:00
|
|
|
|
|
|
|
|
2016-04-22 13:23:44 +02:00
|
|
|
});
|