All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.47.746b58959a350aa1ebcf.js Maven / Gradle / Ivy

There is a newer version: 6.0.6
Show newest version
webpackJsonp([47],{1387:function(t,exports,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(exports,"__esModule",{value:!0});var a=e(5),n=r(a),l=e(2),u=r(l),o=e(1),s=r(o),i=e(46),c=e(1388),d=r(c),p=e(8),f=r(p),m=e(23),E=r(m),x=f.default.getActions("Inputs"),h=E.default.getStore("Inputs"),g=u.default.createClass({displayName:"ImportExtractorsPage",propTypes:{params:n.default.object.isRequired},mixins:[s.default.connect(h)],getInitialState:function(){return{input:void 0}},componentDidMount:function(){var t=this;x.get.triggerPromise(this.props.params.inputId).then(function(e){return t.setState({input:e})})},_isLoading:function(){return!this.state.input},render:function(){return this._isLoading()?u.default.createElement(i.Spinner,null):u.default.createElement(i.DocumentTitle,{title:"Import extractors to "+this.state.input.title},u.default.createElement("div",null,u.default.createElement(i.PageHeader,{title:u.default.createElement("span",null,"Import extractors to ",u.default.createElement("em",null,this.state.input.title))},u.default.createElement("span",null,"Exported extractors can be imported to an input. All you need is the JSON export of extractors from any other Graylog setup or from ",u.default.createElement("a",{href:"https://marketplace.graylog.org/",target:"_blank"},"the Graylog Marketplace"),".")),u.default.createElement(d.default,{input:this.state.input})))}});exports.default=g,t.exports=exports.default},1388:function(t,exports,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(exports,"__esModule",{value:!0});var a=e(5),n=r(a),l=e(2),u=r(l),o=e(16),s=e(47),i=e(8),c=r(i),d=e(6),p=r(d),f=c.default.getActions("Extractors"),m=u.default.createClass({displayName:"ImportExtractors",propTypes:{input:n.default.object.isRequired},_onSubmit:function(t){t.preventDefault();try{var e=JSON.parse(this.refs.extractorsInput.getValue()),r=e.extractors;f.import(this.props.input.id,r)}catch(t){p.default.error("There was an error while parsing extractors. Are they in JSON format? "+t,"Could not import extractors")}},render:function(){return u.default.createElement(o.Row,{className:"content"},u.default.createElement(o.Col,{md:12},u.default.createElement(o.Row,null,u.default.createElement(o.Col,{md:12},u.default.createElement("h2",null,"Extractors JSON"))),u.default.createElement(o.Row,null,u.default.createElement(o.Col,{md:12},u.default.createElement("form",{onSubmit:this._onSubmit},u.default.createElement(s.Input,{type:"textarea",ref:"extractorsInput",id:"extractor-export-textarea",rows:30}),u.default.createElement(o.Button,{type:"submit",bsStyle:"success"},"Add extractors to input"))))))}});exports.default=m,t.exports=exports.default}});
//# sourceMappingURL=47.746b58959a350aa1ebcf.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy