summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorJoram Wilander <jwawilander@gmail.com>2015-07-17 10:21:16 -0400
committerJoram Wilander <jwawilander@gmail.com>2015-07-17 10:21:16 -0400
commitdcc2173f1f46cb2b0958ff5f6e1df941f1650e54 (patch)
tree0069eb347b9604d8f2faff919380eca24175f1da /web
parent05d6a3a8128ea9b901a3f6eba0bd048b0464a390 (diff)
parent372869354f8c4480f39c67348694ca2192747b6d (diff)
downloadchat-dcc2173f1f46cb2b0958ff5f6e1df941f1650e54.tar.gz
chat-dcc2173f1f46cb2b0958ff5f6e1df941f1650e54.tar.bz2
chat-dcc2173f1f46cb2b0958ff5f6e1df941f1650e54.zip
Merge pull request #184 from nickago/MM-1278
MM-1278 Team admin can now delete any post
Diffstat (limited to 'web')
-rw-r--r--web/react/components/post_info.jsx3
1 files changed, 2 insertions, 1 deletions
diff --git a/web/react/components/post_info.jsx b/web/react/components/post_info.jsx
index cf01747f0..48efa95ba 100644
--- a/web/react/components/post_info.jsx
+++ b/web/react/components/post_info.jsx
@@ -11,6 +11,7 @@ module.exports = React.createClass({
render: function() {
var post = this.props.post;
var isOwner = UserStore.getCurrentId() == post.user_id;
+ var isAdmin = UserStore.getCurrentUser().roles.indexOf("admin") > -1
var type = "Post"
if (post.root_id.length > 0) {
@@ -36,7 +37,7 @@ module.exports = React.createClass({
<ul className="dropdown-menu" role="menu">
{ isOwner ? <li role="presentation"><a href="#" role="menuitem" data-toggle="modal" data-target="#edit_post" data-title={type} data-message={post.message} data-postid={post.id} data-channelid={post.channel_id} data-comments={type === "Post" ? this.props.commentCount : 0}>Edit</a></li>
: "" }
- { isOwner ? <li role="presentation"><a href="#" role="menuitem" data-toggle="modal" data-target="#delete_post" data-title={type} data-postid={post.id} data-channelid={post.channel_id} data-comments={type === "Post" ? this.props.commentCount : 0}>Delete</a></li>
+ { isOwner || isAdmin ? <li role="presentation"><a href="#" role="menuitem" data-toggle="modal" data-target="#delete_post" data-title={type} data-postid={post.id} data-channelid={post.channel_id} data-comments={type === "Post" ? this.props.commentCount : 0}>Delete</a></li>
: "" }
{ this.props.allowReply === "true" ? <li role="presentation"><a className="reply-link theme" href="#" onClick={this.props.handleCommentClick}>Reply</a></li>
: "" }