mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
* use the same `relate` method for now * use a capital letter for the model `user` instead of `User`
36 lines
675 B
JavaScript
36 lines
675 B
JavaScript
import faker from 'faker'
|
|
import uuid from 'uuid/v4'
|
|
|
|
export default function create (params) {
|
|
const {
|
|
id = uuid(),
|
|
name = faker.name.findName(),
|
|
email = faker.internet.email(),
|
|
password = '1234',
|
|
role = 'user',
|
|
avatar = faker.internet.avatar(),
|
|
disabled = false,
|
|
deleted = false
|
|
} = params
|
|
|
|
return `
|
|
mutation {
|
|
CreateUser(
|
|
id: "${id}",
|
|
name: "${name}",
|
|
password: "${password}",
|
|
email: "${email}",
|
|
avatar: "${avatar}",
|
|
role: ${role},
|
|
disabled: ${disabled},
|
|
deleted: ${deleted}
|
|
) {
|
|
name
|
|
email
|
|
avatar
|
|
role
|
|
}
|
|
}
|
|
`
|
|
}
|