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

web-interface.assets.24.a060f9176ccc026762a6.js Maven / Gradle / Ivy

There is a newer version: 5.2.7
Show newest version
webpackJsonp([24],{1025:function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var a=t(2),i=n(a),l=t(1),r=n(l),s=t(16),u=t(46),o=t(8),d=n(o),c=t(23),p=n(c),f=t(943),m=d.default.getActions("InputTypes"),h=d.default.getActions("Inputs"),g=p.default.getStore("InputTypes"),_=i.default.createClass({displayName:"CreateInputControl",mixins:[r.default.connect(g)],getInitialState:function(){return{selectedInput:void 0,selectedInputDefinition:void 0}},_formatSelectOptions:function(){var e=this,t=[];if(this.state.inputTypes){t=Object.keys(this.state.inputTypes).map(function(t){return{value:t,label:e.state.inputTypes[t]}}),t.sort(function(e,t){return e.label.toLowerCase().localeCompare(t.label.toLowerCase())})}else t.push({value:"none",label:"No inputs available",disabled:!0});return t},_onInputSelect:function(e){var t=this;""===e&&this.setState(this.getInitialState()),this.setState({selectedInput:e}),m.get.triggerPromise(e).then(function(e){return t.setState({selectedInputDefinition:e})})},_openModal:function(e){e.preventDefault(),this.refs.configurationForm.open()},_createInput:function(e){var t=this;h.create(e).then(function(){t.setState(t.getInitialState())})},render:function(){var e=void 0;if(this.state.selectedInputDefinition){var t=this.state.inputTypes[this.state.selectedInput];e=i.default.createElement(f.InputForm,{ref:"configurationForm",key:"configuration-form-input",configFields:this.state.selectedInputDefinition.requested_configuration,title:i.default.createElement("span",null,"Launch new ",i.default.createElement("em",null,t)," input"),helpBlock:"Select a name of your new input that describes it.",typeName:this.state.selectedInput,submitAction:this._createInput})}return i.default.createElement(s.Row,{className:"content input-new"},i.default.createElement(s.Col,{md:12},i.default.createElement("form",{className:"form-inline",onSubmit:this._openModal},i.default.createElement("div",{className:"form-group",style:{width:300}},i.default.createElement(u.Select,{placeholder:"Select input",options:this._formatSelectOptions(),matchProp:"label",onChange:this._onInputSelect,value:this.state.selectedInput}))," ",i.default.createElement(s.Button,{bsStyle:"success",type:"submit",disabled:!this.state.selectedInput},"Launch new input"),i.default.createElement(u.ExternalLinkButton,{href:"https://marketplace.graylog.org/",bsStyle:"info",style:{marginLeft:10}},"Find more inputs")),e))}});exports.default=_,e.exports=exports.default},1026:function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var a=t(5),i=n(a),l=t(2),r=n(l),s=t(1),u=n(s),o=t(16),d=t(915),c=t(46),p=t(919),f=t(167),m=n(f),h=t(76),g=n(h),_=t(23),b=n(_),y=t(8),E=n(y),v=t(943),I=b.default.getStore("InputTypes"),S=E.default.getActions("Inputs"),N=r.default.createClass({displayName:"InputListItem",propTypes:{input:i.default.object.isRequired,currentNode:i.default.object.isRequired,permissions:i.default.array.isRequired},mixins:[m.default,u.default.connect(I)],_deleteInput:function(){window.confirm("Do you really want to delete input '"+this.props.input.title+"'?")&&S.delete(this.props.input)},_openStaticFieldForm:function(){this.refs.staticFieldForm.open()},_editInput:function(){this.refs.configurationForm.open()},_updateInput:function(e){S.update(this.props.input.id,e)},render:function(){if(!this.state.inputTypes)return r.default.createElement(c.Spinner,null);var e=this.props.input,t=this.state.inputDescriptions[e.type],n=r.default.createElement("span",null,this.props.input.name," ",r.default.createElement(v.InputStateBadge,{input:this.props.input})),a=[];if(this.isPermitted(this.props.permissions,["searches:relative"])&&a.push(r.default.createElement(d.LinkContainer,{key:"received-messages-"+this.props.input.id,to:g.default.search("gl2_source_input:"+this.props.input.id,{relative:0})},r.default.createElement(o.Button,{bsStyle:"info"},"Show received messages"))),this.isPermitted(this.props.permissions,["inputs:edit:"+this.props.input.id])){var i=void 0;i=this.props.input.global?g.default.global_input_extractors(this.props.input.id):g.default.local_input_extractors(this.props.currentNode.node_id,this.props.input.id),a.push(r.default.createElement(d.LinkContainer,{key:"manage-extractors-"+this.props.input.id,to:i},r.default.createElement(o.Button,{bsStyle:"info"},"Manage extractors"))),a.push(r.default.createElement(v.InputStateControl,{key:"input-state-control-"+this.props.input.id,input:this.props.input}))}var l=void 0;this.props.input.global||(l=r.default.createElement(d.LinkContainer,{to:g.default.filtered_metrics(this.props.input.node,this.props.input.id)},r.default.createElement(o.MenuItem,{key:"show-metrics-"+this.props.input.id},"Show metrics"))),a.push(r.default.createElement(o.DropdownButton,{key:"more-actions-"+this.props.input.id,title:"More actions",id:"more-actions-dropdown-"+this.props.input.id,pullRight:!0},r.default.createElement(c.IfPermitted,{permissions:"inputs:edit:"+this.props.input.id},r.default.createElement(o.MenuItem,{key:"edit-input-"+this.props.input.id,onSelect:this._editInput,disabled:void 0===t},"Edit input")),l,r.default.createElement(c.IfPermitted,{permissions:"inputs:edit:"+this.props.input.id},r.default.createElement(o.MenuItem,{key:"add-static-field-"+this.props.input.id,onSelect:this._openStaticFieldForm},"Add static field")),r.default.createElement(c.IfPermitted,{permissions:"inputs:terminate"},r.default.createElement(o.MenuItem,{key:"divider-"+this.props.input.id,divider:!0})),r.default.createElement(c.IfPermitted,{permissions:"inputs:terminate"},r.default.createElement(o.MenuItem,{key:"delete-input-"+this.props.input.id,onSelect:this._deleteInput},"Delete input"))));var s=void 0;!this.props.input.global&&this.props.input.node&&(s=r.default.createElement("span",null,"On node"," ",r.default.createElement(c.LinkToNode,{nodeId:this.props.input.node})));var u=t?r.default.createElement(v.InputForm,{ref:"configurationForm",key:"edit-form-input-"+e.id,globalValue:e.global,nodeValue:e.node,configFields:t.requested_configuration,title:"Editing Input "+e.title,titleValue:e.title,typeName:e.type,includeTitleField:!0,submitAction:this._updateInput,values:e.attributes}):null,f=r.default.createElement("div",null,r.default.createElement(o.Col,{md:8},r.default.createElement(p.ConfigurationWell,{className:"configuration-well",id:e.id,configuration:e.attributes,typeDefinition:t||{}}),r.default.createElement(v.StaticFieldForm,{ref:"staticFieldForm",input:this.props.input}),r.default.createElement(v.InputStaticFields,{input:this.props.input})),r.default.createElement(o.Col,{md:4},r.default.createElement(v.InputThroughput,{input:e})),u);return r.default.createElement(c.EntityListItem,{key:"entry-list-"+this.props.input.id,title:this.props.input.title,titleSuffix:n,description:s,createdFromContentPack:!!this.props.input.content_pack,actions:a,contentRow:f})}});exports.default=N,e.exports=exports.default},1104:function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0){var l=i.map(function(e){return a[e.state].map(function(t){return r.default.createElement("span",null,r.default.createElement(p.LinkToNode,{nodeId:t}),": ",e.state,r.default.createElement("br",null))})}),s=r.default.createElement(o.Popover,{id:"inputstate-badge-details",title:"Input States for "+t.title,style:{fontSize:12}},l);return r.default.createElement(o.OverlayTrigger,{trigger:"click",placement:"bottom",overlay:s,rootClose:!0},r.default.createElement(o.Label,{bsStyle:this._labelClassForState(i),title:"Click to show details",bsSize:"xsmall",style:{cursor:"pointer"}},this._textForState(i)))}var u=t.global||void 0===t.node?"0 RUNNING":"NOT RUNNING";return r.default.createElement(o.Label,{bsStyle:"danger",bsSize:"xsmall"},u)}});exports.default=_,e.exports=exports.default},1107:function(e,exports,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n




© 2015 - 2024 Weber Informatics LLC | Privacy Policy