Vulcan/packages/vulcan-posts/lib/custom_fields.js

29 lines
480 B
JavaScript
Raw Normal View History

2017-03-23 16:27:59 +09:00
import Users from "meteor/vulcan:users";
Users.addField([
/**
Count of the user's posts
*/
{
fieldName: "postCount",
fieldSchema: {
type: Number,
optional: true,
defaultValue: 0,
viewableBy: ['guests'],
}
2017-06-17 15:30:58 +09:00
},
/**
The user's associated posts (GraphQL only)
*/
{
fieldName: "posts",
fieldSchema: {
type: Array,
optional: true,
viewableBy: ['guests'],
resolveAs: 'posts: [Post]'
}
}
]);