diff --git a/.gitignore b/.gitignore index 8982613ac..c938dd984 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,5 @@ coverage/ plugins.json plugins/* !plugins/coral-plugin-facebook-auth +**/node_modules/* !plugins/coral-plugin-respect diff --git a/client/coral-admin/src/containers/ModerationQueue/components/Comment.js b/client/coral-admin/src/containers/ModerationQueue/components/Comment.js index a2bbbf092..f125460fa 100644 --- a/client/coral-admin/src/containers/ModerationQueue/components/Comment.js +++ b/client/coral-admin/src/containers/ModerationQueue/components/Comment.js @@ -45,7 +45,7 @@ const Comment = ({actions = [], ...props}) => {
Story: {props.comment.asset.title} {!props.currentAsset && ( - Moderate → + Moderate → )}
diff --git a/client/coral-admin/src/containers/ModerationQueue/components/FlagBox.js b/client/coral-admin/src/containers/ModerationQueue/components/FlagBox.js index 00b7d4273..0006c182d 100644 --- a/client/coral-admin/src/containers/ModerationQueue/components/FlagBox.js +++ b/client/coral-admin/src/containers/ModerationQueue/components/FlagBox.js @@ -2,6 +2,11 @@ import React, {Component, PropTypes} from 'react'; import {Icon} from 'coral-ui'; import styles from './FlagBox.css'; +const shortReasons = { + 'This comment is offensive': 'Offensive', + 'This looks like an ad/marketing': 'Spam/Ads' +}; + class FlagBox extends Component { constructor () { super(); @@ -16,6 +21,13 @@ class FlagBox extends Component { })); } + reasonMap = (reason) => { + const shortReason = shortReasons[reason]; + + // if the short reason isn't found, just return the long one. + return shortReason ? shortReason : reason; + } + render() { const {props} = this; return ( @@ -23,19 +35,19 @@ class FlagBox extends Component {

Flags ({props.actionSummaries.length}):

-
    +
    {props.actionSummaries.map((action, i) => -
  • {!action.reason ? No reason provided : action.reason} ({action.count})
  • + {this.reasonMap(action.reason)} ({action.count}) )} -
- {/* More detail*/} +
+ More detail
{this.state.showDetail && (
- +
)}
@@ -44,7 +56,9 @@ class FlagBox extends Component { } FlagBox.propTypes = { - actionSummaries: PropTypes.array.isRequired + actionSummaries: PropTypes.arrayOf(PropTypes.shape({ + + })).isRequired }; export default FlagBox;