Support changes for pipeline processor simulator #2320
These are required changes in common components being used in the first version of the message pipeline processor simulator, in summary:
Changes required for Graylog2/graylog-plugin-pipeline-processor#34
Lets other stores receiving messages to format them in the same way.
As we don't use Immutable.js in new components, convert received props to not break old components used by MessageShow.
Message simulations will not be persisted, so we remove most of the actions and links, and adapt some texts.
To avoid tying the main component to something that still lives on a plugin, we remove the `isSimulation` prop, and all references to simulation. Instead, we are adding the `disableMessageActions` prop to make possible to hide the message actions. We also display some text when the message index is not set, to let the user know that the message is not persisted.
dennisoelkers merged commit
Jun 9, 2016
4 checks passed
4 checks passed
ci-server-integration Jenkins build graylog2-server-integration-pr 979 has succeededDetails
ci-web-linter Jenkins build graylog-pr-linter-check 465 has succeededDetails
continuous-integration/travis-ci/pr The Travis CI build passedDetails
continuous-integration/travis-ci/push The Travis CI build passedDetails
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments.