PLT-2555/PLT-5009/PLT-5225 Changed system messages to be rendered by the client (#5209)

* Moved rendering of (message deleted) into PostMessageView

* Added additional post types to constants on client

* Changed system messages to be rendered in the client's language

* Updated new system messages to have relevant usernames highlighted and have markdown rendered in header change messages
Этот коммит содержится в:
Harrison Healey
2017-01-30 11:49:00 -05:00
коммит произвёл GitHub
родитель 63d68b3e36
Коммит 39ee5737b7
13 изменённых файлов: 321 добавлений и 51 удалений

Просмотреть файл

@@ -294,7 +294,6 @@ export default class RhsComment extends React.Component {
let loading;
let postClass = '';
let message = <PostMessageContainer post={post}/>;
if (post.state === Constants.POST_FAILED) {
postClass += ' post-fail';
@@ -307,13 +306,6 @@ export default class RhsComment extends React.Component {
src={loadingGif}
/>
);
} else if (this.props.post.state === Constants.POST_DELETED) {
message = (
<FormattedMessage
id='post_body.deleted'
defaultMessage='(message deleted)'
/>
);
}
let systemMessageClass = '';
@@ -491,7 +483,7 @@ export default class RhsComment extends React.Component {
<div className='post__body'>
<div className={postClass}>
{loading}
{message}
<PostMessageContainer post={post}/>
</div>
{fileAttachment}
<ReactionListContainer