From 75e2228989812a632253208f10e2ca27fd17610d Mon Sep 17 00:00:00 2001 From: barisusakli Date: Tue, 29 Sep 2015 16:36:37 -0400 Subject: [PATCH] closes #3689 --- public/src/client/topic/posts.js | 50 ++++----------------- src/privileges/topics.js | 1 + src/socket.io/posts.js | 14 ------ src/topics/create.js | 3 ++ src/topics/posts.js | 75 +++++++++++++++++--------------- 5 files changed, 54 insertions(+), 89 deletions(-) diff --git a/public/src/client/topic/posts.js b/public/src/client/topic/posts.js index e19e1f9fa4..36df0b3d1f 100644 --- a/public/src/client/topic/posts.js +++ b/public/src/client/topic/posts.js @@ -22,6 +22,12 @@ define('forum/topic/posts', [ return; } + data.posts.forEach(function(post) { + post.selfPost = !!app.user.uid && parseInt(post.uid, 10) === parseInt(app.user.uid, 10); + post.display_moderator_tools = post.selfPost || ajaxify.data.isAdminOrMod; + post.display_move_tools = ajaxify.data.isAdminOrMod; + }); + updatePostCounts(data.posts); if (config.usePagination) { @@ -154,52 +160,14 @@ define('forum/topic/posts', [ infinitescroll.removeExtra(components.get('post'), direction, 40); - var pids = []; - for(var i=0; i