mirror of
https://github.com/vale981/Vulcan
synced 2025-03-11 13:06:41 -04:00
61 lines
1.1 KiB
JavaScript
61 lines
1.1 KiB
JavaScript
import { registerFragment } from 'meteor/vulcan:core';
|
|
|
|
// ------------------------------ Vote ------------------------------ //
|
|
|
|
// note: fragment used by default on the UsersProfile fragment
|
|
// registerFragment(`
|
|
// fragment VotedItem on Vote {
|
|
// # vulcan:voting
|
|
// itemId
|
|
// power
|
|
// votedAt
|
|
// }
|
|
// `);
|
|
|
|
// ------------------------------ Users ------------------------------ //
|
|
|
|
// note: fragment used by default on UsersProfile, PostsList & CommentsList fragments
|
|
registerFragment(`
|
|
fragment UsersMinimumInfo on User {
|
|
# vulcan:users
|
|
_id
|
|
slug
|
|
username
|
|
displayName
|
|
emailHash
|
|
avatarUrl
|
|
}
|
|
`);
|
|
|
|
registerFragment(`
|
|
fragment UsersProfile on User {
|
|
# vulcan:users
|
|
...UsersMinimumInfo
|
|
createdAt
|
|
isAdmin
|
|
bio
|
|
htmlBio
|
|
twitterUsername
|
|
website
|
|
groups
|
|
karma
|
|
# vulcan:posts
|
|
postCount
|
|
# vulcan:comments
|
|
commentCount
|
|
# vulcan:voting
|
|
#downvotedComments {
|
|
# ...VotedItem
|
|
#}
|
|
#downvotedPosts {
|
|
# ...VotedItem
|
|
#}
|
|
#upvotedComments {
|
|
# ...VotedItem
|
|
#}
|
|
#upvotedPosts {
|
|
# ...VotedItem
|
|
#}
|
|
}
|
|
`);
|
|
|