From 3a369c9de8b2356fbbdc86d0d6eae8df3fd7e980 Mon Sep 17 00:00:00 2001 From: Alexander Smaga Date: Wed, 12 Oct 2016 16:59:03 +0300 Subject: GH-4187 Turn off dot menu for system messages (#4198) --- webapp/components/post_view/components/post_info.jsx | 5 +++-- webapp/components/rhs_comment.jsx | 11 ++++------- 2 files changed, 7 insertions(+), 9 deletions(-) (limited to 'webapp') diff --git a/webapp/components/post_view/components/post_info.jsx b/webapp/components/post_view/components/post_info.jsx index c95a121da..61cb103e3 100644 --- a/webapp/components/post_view/components/post_info.jsx +++ b/webapp/components/post_view/components/post_info.jsx @@ -12,6 +12,7 @@ import TeamStore from 'stores/team_store.jsx'; import UserStore from 'stores/user_store.jsx'; import * as Utils from 'utils/utils.jsx'; +import * as PostUtils from 'utils/post_utils.jsx'; import Constants from 'utils/constants.jsx'; import {Tooltip, OverlayTrigger} from 'react-bootstrap'; @@ -48,7 +49,7 @@ export default class PostInfo extends React.Component { var isAdmin = TeamStore.isTeamAdminForCurrentTeam() || UserStore.isSystemAdminForCurrentUser(); const isSystemMessage = post.type && post.type.startsWith(Constants.SYSTEM_MESSAGE_PREFIX); - if (post.state === Constants.POST_FAILED || post.state === Constants.POST_LOADING || Utils.isPostEphemeral(post)) { + if (post.state === Constants.POST_FAILED || post.state === Constants.POST_LOADING) { return ''; } @@ -282,7 +283,7 @@ export default class PostInfo extends React.Component { {this.createRemovePostButton()} ); - } else { + } else if (!PostUtils.isSystemMessage(post)) { options = (
  • ); - if (isOwner && !isSystemMessage) { + if (isOwner) { dropdownContents.push(
  • 0) { fileAttachment = ( @@ -371,10 +368,10 @@ export default class RhsComment extends React.Component { {this.createRemovePostButton()}
  • ); - } else { + } else if (!PostUtils.isSystemMessage(post)) { options = (
  • - {dropdown} + {this.createDropdown()}
  • ); } -- cgit v1.2.3-1-g7c22