This commit is contained in:
Sacha Greif 2015-05-12 11:18:46 +09:00
parent 138d0ff18d
commit 0ea60e8f52
2 changed files with 4 additions and 7 deletions

View file

@ -27,7 +27,7 @@ Users.pubsub.publicProperties = { // true means exposed
'telescope.karma': true,
'telescope.postCount': true,
'telescope.slug': true,
'telescope.username': true,
'telescope.displayName': true,
'telescope.notifications': true,
'telescope.bio': true,
'telescope.github': true,
@ -48,13 +48,14 @@ Users.pubsub.hiddenProperties = {
};
/**
* Minimum required properties to display avatars
* Minimum required properties to display avatars and display names
* @type {Object}
*/
Users.pubsub.avatarProperties = {
_id: true,
'telescope.emailHash': true,
'telescope.slug': true,
'telescope.displayName': true,
username: true,
'profile.username': true,
'profile.github': true,

View file

@ -41,11 +41,7 @@ Meteor.publish('currentUser', function() {
Meteor.publish('allUsersAdmin', function() {
var selector = Settings.get('requirePostInvite') ? {isInvited: true} : {}; // only users that can post
if (Users.is.adminById(this.userId)) {
return Meteor.users.find(selector, {fields: {
_id: true,
profile: true,
slug: true
}});
return Meteor.users.find(selector, {fields: Users.pubsub.avatarProperties});
}
return [];
});