Blame view
imports/startup/server/fixtures.js
429 Bytes
2b1ad7917
|
1 2 3 4 |
const users = [{ email: 'admin@admin.com', password: 'password', profile: { |
f0c912bf1
|
5 6 |
name: { first: 'Carl', last: 'Winslow' }, }, |
eb1d80ea8
|
7 |
roles: ['admin'], |
2b1ad7917
|
8 |
}]; |
16e6a1bd6
|
9 |
users.forEach(({ email, password, profile, roles }) => { |
f0c912bf1
|
10 |
const userExists = Meteor.users.findOne({ 'emails.address': email }); |
2b1ad7917
|
11 |
|
f0c912bf1
|
12 |
if (!userExists) { |
16e6a1bd6
|
13 14 |
const userId = Accounts.createUser({ email, password, profile }); Roles.addUsersToRoles(userId, roles); |
2b1ad7917
|
15 16 |
} }); |