Advertisement
Guest User

Untitled

a guest
Nov 16th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. require('events').EventEmitter.prototype._maxListeners = 100;
  2.  
  3. var faker = require('faker');
  4. var path = require('path');
  5. var app = require(path.resolve(__dirname, '../server'));
  6. /* var User = app.models.user;*/
  7. var Role = app.models.AdminRole;
  8. var RoleMapping = app.models.AdminRoleMapping;
  9.  
  10. var Admin = app.models.Admin;
  11.  
  12. var accounts = [
  13. {
  14. fullname: "approver8"
  15. , username: "approver8"
  16. , email: "approver8@maybank.com"
  17. , password: "password"
  18. , emailVerified: true
  19. }/*, {
  20. fullname: "reviewer2"
  21. , username: "reviewer2"
  22. , email: "reviewer2@maybank.com"
  23. , password: "password"
  24. , emailVerified: true
  25. }*/
  26. ];
  27.  
  28. function set1(){
  29.  
  30. Admin.create(accounts, function(err, admins){
  31. if (err) {
  32. throw err;
  33. }
  34. console.log('Created test Admins: ', admins);
  35. //create the admin role
  36. console.log("called")
  37. set2();
  38.  
  39. });
  40. }
  41.  
  42. function seed(){
  43. set1();
  44. }
  45. function set2(){
  46. console.log(Role)
  47. Role.create({
  48. name: 'approver'
  49. }, function (err, role) {
  50. console.log("ROLE"+role)
  51. if (err) throw err;
  52. console.log('Created role:', role);
  53. //make bob an admin
  54. role.principals.create({
  55. principalType: "user"
  56. , principalId:12
  57. }, function (err, principal) {
  58. if (err) throw err;
  59. console.log('Created principal:', principal);
  60. });
  61. });
  62.  
  63. process.exit();
  64. }
  65. seed();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement