mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
48 lines
905 B
JavaScript
48 lines
905 B
JavaScript
import { registerFragment } from 'meteor/vulcan:core';
|
|
|
|
// ------------------------------ Vote ------------------------------ //
|
|
|
|
// note: fragment used by default on the UsersProfile fragment
|
|
registerFragment(`
|
|
fragment VotedItem on Vote {
|
|
# vulcan:voting
|
|
documentId
|
|
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
|
|
}
|
|
`);
|
|
|