mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 12:16:37 -04:00

* {{currentUser.isAdmin}} instead of custom helpers. * drop currentUserIsAdmin session variable. relies on fix to meteor's handlebars evaluator in 0.4.2.
36 lines
878 B
JavaScript
36 lines
878 B
JavaScript
Template.user_item.rendered = function(){
|
||
};
|
||
|
||
Template.user_item.avatar_url = function(){
|
||
return Gravatar.getGravatar(this, {
|
||
d: 'http://telesc.pe/img/default_avatar.png',
|
||
s: 30
|
||
});
|
||
};
|
||
|
||
Template.user_item.created_at_formatted = function(){
|
||
return this.createdAt ? moment(this.createdAt).fromNow() : '–';
|
||
}
|
||
|
||
Template.user_item.email = function(){
|
||
if(this.emails){
|
||
return this.emails[0].address;
|
||
}
|
||
}
|
||
|
||
Template.user_item.posts = function(){
|
||
return Posts.find({'user_id':this._id});
|
||
}
|
||
|
||
Template.user_item.posts_count = function(){
|
||
return Posts.find({'user_id':this._id}).count();
|
||
}
|
||
|
||
Template.user_item.comments = function(){
|
||
return Comments.find({'user_id':this._id});
|
||
}
|
||
|
||
Template.user_item.comments_count = function(){
|
||
// Posts.find({'user_id':this._id}).forEach(function(post){console.log(post.headline);});
|
||
return Comments.find({'user_id':this._id}).count();
|
||
}
|