Skip to content

Commit

Permalink
Adding index pattern overrides
Browse files Browse the repository at this point in the history
  • Loading branch information
simianhacker committed Jan 18, 2017
1 parent b5ff6c6 commit 6641c8e
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down Expand Up @@ -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>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down Expand Up @@ -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>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down Expand Up @@ -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>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down Expand Up @@ -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>
);
Expand Down

0 comments on commit 6641c8e

Please sign in to comment.