From 01285ba10d9ee8cf79094a343b3da797461cc5e7 Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Tue, 10 Nov 2020 23:36:30 +0100 Subject: [PATCH] board admin can edit and delete comments as well #3201 --- client/components/activities/activities.jade | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/client/components/activities/activities.jade b/client/components/activities/activities.jade index 77acd6a34..ccdad5f62 100644 --- a/client/components/activities/activities.jade +++ b/client/components/activities/activities.jade @@ -15,6 +15,12 @@ template(name="cardActivities") each activityData in currentCard.activities +activity(activity=activityData card=card mode=mode) +template(name="editOrDeleteComment") + = ' - ' + a.js-open-inlined-form {{_ "edit"}} + = ' - ' + a.js-delete-comment {{_ "delete"}} + template(name="activity") .activity +userAvatar(userId=activity.user._id) @@ -118,11 +124,10 @@ template(name="activity") +viewer = activity.comment.text span(title=activity.createdAt).activity-meta {{ moment activity.createdAt }} - if ($eq currentUser._id activity.comment.userId) - = ' - ' - a.js-open-inlined-form {{_ "edit"}} - = ' - ' - a.js-delete-comment {{_ "delete"}} + if($eq currentUser._id activity.comment.userId) + +editOrDeleteComment + else if currentUser.isBoardAdmin + +editOrDeleteComment if($eq activity.activityType 'deleteComment') | {{{_ 'activity-deleteComment' currentData.commentId}}}.