diff --git a/packages/telescope-comments/lib/client/templates/comment_item.html b/packages/telescope-comments/lib/client/templates/comment_item.html index 2d3268caf..43893deb2 100644 --- a/packages/telescope-comments/lib/client/templates/comment_item.html +++ b/packages/telescope-comments/lib/client/templates/comment_item.html @@ -17,7 +17,7 @@
- {{authorName}} + {{authorName}} {{timeAgo ago}}, {{upvotes}} points {{#if canEdit this}} diff --git a/packages/telescope-comments/lib/client/templates/comment_item.js b/packages/telescope-comments/lib/client/templates/comment_item.js index 67d748858..bc1879f9a 100644 --- a/packages/telescope-comments/lib/client/templates/comment_item.js +++ b/packages/telescope-comments/lib/client/templates/comment_item.js @@ -96,12 +96,6 @@ Template.comment_item.helpers({ }, downvoted: function(){ return Meteor.user() && _.include(this.downvoters, Meteor.user()._id); - }, - profileUrl: function(){ - var user = Meteor.users.findOne(this.userId); - if (user) { - return Users.getProfileUrl(user); - } } }); diff --git a/packages/telescope-core/lib/client/handlebars.js b/packages/telescope-core/lib/client/handlebars.js index 455422ba0..57492bd12 100644 --- a/packages/telescope-core/lib/client/handlebars.js +++ b/packages/telescope-core/lib/client/handlebars.js @@ -63,21 +63,21 @@ Template.registerHelper('pluralize', function(count, string) { return i18n.t(string); }); -Template.registerHelper('profileUrl', function(userOrUserId) { +Template.registerHelper('getProfileUrl', function(userOrUserId) { var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId; if (!!user) { return Users.getProfileUrl(user); } }); -Template.registerHelper('userName', function(userOrUserId) { +Template.registerHelper('getUsername', function(userOrUserId) { var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId; if (!!user) { return Users.getUserName(user); } }); -Template.registerHelper('displayName', function(userOrUserId) { +Template.registerHelper('getDisplayName', function(userOrUserId) { var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId; if (!!user) { return Users.getDisplayName(user); diff --git a/packages/telescope-core/lib/router/filters.js b/packages/telescope-core/lib/router/filters.js index f55f277e1..ea240e883 100644 --- a/packages/telescope-core/lib/router/filters.js +++ b/packages/telescope-core/lib/router/filters.js @@ -62,7 +62,7 @@ Router._filters = { if(!this.ready() || Meteor.loggingIn()){ this.render('loading'); } else if (!Users.can.view()) { - this.render('no_rights'); + this.render('no_invite'); } else { this.next(); } @@ -200,10 +200,10 @@ Meteor.startup( function (){ // Before Hooks Router.onBeforeAction(filters.isReady); + Router.onBeforeAction(filters.hasCompletedProfile); Router.onBeforeAction(filters.canView, {except: ['atSignIn', 'atSignUp', 'atForgotPwd', 'atResetPwd', 'signOut']}); Router.onBeforeAction(filters.canViewPendingPosts, {only: ['post_page']}); Router.onBeforeAction(filters.canViewRejectedPosts, {only: ['post_page']}); - Router.onBeforeAction(filters.hasCompletedProfile); Router.onBeforeAction(filters.isLoggedOut, {only: []}); Router.onBeforeAction(filters.canPost, {only: ['posts_pending', 'post_submit']}); Router.onBeforeAction(filters.canEditPost, {only: ['post_edit']}); diff --git a/packages/telescope-posts/lib/client/templates/modules/post_author.html b/packages/telescope-posts/lib/client/templates/modules/post_author.html index fe31d8009..5018761f4 100644 --- a/packages/telescope-posts/lib/client/templates/modules/post_author.html +++ b/packages/telescope-posts/lib/client/templates/modules/post_author.html @@ -1,3 +1,3 @@ \ No newline at end of file diff --git a/packages/telescope-posts/lib/client/templates/modules/post_avatars.html b/packages/telescope-posts/lib/client/templates/modules/post_avatars.html index 9a4032fe1..f1ce15937 100644 --- a/packages/telescope-posts/lib/client/templates/modules/post_avatars.html +++ b/packages/telescope-posts/lib/client/templates/modules/post_avatars.html @@ -1,12 +1,12 @@