Adding index pattern overrides

This commit is contained in:
Chris Cowan 2017-01-17 22:38:12 -07:00
parent b5ff6c6f46
commit 6641c8e6e4
4 changed files with 60 additions and 0 deletions

View file

@ -3,6 +3,8 @@ import Select from 'react-select';
import DataFormatPicker from 'plugins/metrics/components/vis_editor/data_format_picker';
import createSelectHandler from 'plugins/metrics/lib/create_select_handler';
import createTextHandler from 'plugins/metrics/lib/create_text_handler';
import YesNo from 'plugins/metrics/components/yes_no';
import IndexPattern from 'plugins/metrics/components/vis_editor/index_pattern';
export default React.createClass({
render() {
@ -31,6 +33,19 @@ export default React.createClass({
onChange={handleTextChange('offset_time')}
defaultValue={model.offset_time}/>
</div>
<div className="vis_editor__series_config-row">
<div className="vis_editor__label">Override Index Pattern</div>
<YesNo
value={model.override_index_pattern}
name="override_index_pattern"
onChange={this.props.onChange}/>
<IndexPattern
{...this.props}
prefix="series_"
className="vis_editor__row_item vis_editor__row"
disabled={!model.override_index_pattern}
with-interval={true} />
</div>
</div>
</div>
);

View file

@ -3,6 +3,8 @@ import Select from 'react-select';
import DataFormatPicker from 'plugins/metrics/components/vis_editor/data_format_picker';
import createSelectHandler from 'plugins/metrics/lib/create_select_handler';
import createTextHandler from 'plugins/metrics/lib/create_text_handler';
import YesNo from 'plugins/metrics/components/yes_no';
import IndexPattern from 'plugins/metrics/components/vis_editor/index_pattern';
export default React.createClass({
render() {
@ -31,6 +33,19 @@ export default React.createClass({
onChange={handleTextChange('offset_time')}
defaultValue={model.offset_time}/>
</div>
<div className="vis_editor__series_config-row">
<div className="vis_editor__label">Override Index Pattern</div>
<YesNo
value={model.override_index_pattern}
name="override_index_pattern"
onChange={this.props.onChange}/>
<IndexPattern
{...this.props}
prefix="series_"
className="vis_editor__row_item vis_editor__row"
disabled={!model.override_index_pattern}
with-interval={true} />
</div>
</div>
</div>
);

View file

@ -3,6 +3,8 @@ import Select from 'react-select';
import DataFormatPicker from 'plugins/metrics/components/vis_editor/data_format_picker';
import createSelectHandler from 'plugins/metrics/lib/create_select_handler';
import createTextHandler from 'plugins/metrics/lib/create_text_handler';
import IndexPattern from 'plugins/metrics/components/vis_editor/index_pattern';
import YesNo from 'plugins/metrics/components/yes_no';
export default React.createClass({
render() {
@ -31,6 +33,19 @@ export default React.createClass({
onChange={handleTextChange('offset_time')}
defaultValue={model.offset_time}/>
</div>
<div className="vis_editor__series_config-row">
<div className="vis_editor__label">Override Index Pattern</div>
<YesNo
value={model.override_index_pattern}
name="override_index_pattern"
onChange={this.props.onChange}/>
<IndexPattern
{...this.props}
prefix="series_"
className="vis_editor__row_item vis_editor__row"
disabled={!model.override_index_pattern}
with-interval={true} />
</div>
</div>
</div>
);

View file

@ -4,6 +4,8 @@ import Select from 'react-select';
import DataFormatPicker from 'plugins/metrics/components/vis_editor/data_format_picker';
import createSelectHandler from 'plugins/metrics/lib/create_select_handler';
import createTextHandler from 'plugins/metrics/lib/create_text_handler';
import YesNo from 'plugins/metrics/components/yes_no';
import IndexPattern from 'plugins/metrics/components/vis_editor/index_pattern';
export default React.createClass({
render() {
@ -32,6 +34,19 @@ export default React.createClass({
onChange={handleTextChange('offset_time')}
defaultValue={model.offset_time}/>
</div>
<div className="vis_editor__series_config-row">
<div className="vis_editor__label">Override Index Pattern</div>
<YesNo
value={model.override_index_pattern}
name="override_index_pattern"
onChange={this.props.onChange}/>
<IndexPattern
{...this.props}
prefix="series_"
className="vis_editor__row_item vis_editor__row"
disabled={!model.override_index_pattern}
with-interval={true} />
</div>
</div>
</div>
);