Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require('events').EventEmitter.prototype._maxListeners = 100;
- var faker = require('faker');
- var path = require('path');
- var app = require(path.resolve(__dirname, '../server'));
- /* var User = app.models.user;*/
- var Role = app.models.AdminRole;
- var RoleMapping = app.models.AdminRoleMapping;
- var Admin = app.models.Admin;
- var accounts = [
- {
- fullname: "approver8"
- , username: "approver8"
- , email: "approver8@maybank.com"
- , password: "password"
- , emailVerified: true
- }/*, {
- fullname: "reviewer2"
- , username: "reviewer2"
- , email: "reviewer2@maybank.com"
- , password: "password"
- , emailVerified: true
- }*/
- ];
- function set1(){
- Admin.create(accounts, function(err, admins){
- if (err) {
- throw err;
- }
- console.log('Created test Admins: ', admins);
- //create the admin role
- console.log("called")
- set2();
- });
- }
- function seed(){
- set1();
- }
- function set2(){
- console.log(Role)
- Role.create({
- name: 'approver'
- }, function (err, role) {
- console.log("ROLE"+role)
- if (err) throw err;
- console.log('Created role:', role);
- //make bob an admin
- role.principals.create({
- principalType: "user"
- , principalId:12
- }, function (err, principal) {
- if (err) throw err;
- console.log('Created principal:', principal);
- });
- });
- process.exit();
- }
- seed();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement