Advertisement
Guest User

Untitled

a guest
Sep 14th, 2016
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. module.exports = function(app) {
  2. var MongoDB = app.dataSources.MongoDB;
  3.  
  4. MongoDB.automigrate('Customer', function(err) {
  5. if (err) throw (err);
  6. var Customer = app.models.Customer;
  7.  
  8. Customer.create([
  9. {username: 'admin', email: 'admin@admin.com', password: 'abcdef'},
  10. {username: 'user', email: 'muppala@ust.hk', password: 'abcdef'}
  11. ], function(err, users) {
  12. if (err) throw (err);
  13. var Role = app.models.Role;
  14. var RoleMapping = app.models.RoleMapping;
  15.  
  16. //create the admin role
  17. Role.create({
  18. name: 'admin'
  19. }, function(err, role) {
  20. if (err) throw (err);
  21. //make admin
  22. role.principals.create({
  23. principalType: RoleMapping.USER,
  24. principalId: users[0].id
  25. }, function(err, principal) {
  26. if (err) throw (err);
  27. });
  28. });
  29. });
  30. });
  31.  
  32. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement