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

web-interface.assets.57e33c6c-73.11b9f72925818240e61d.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["57e33c6c-73"],{"6va0yrcj":function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var a=n("VPaD/Np4"),r=n("nHcjWeCO"),i=n("x7QKyhPE"),s=n.n(i),u=n("X+Pxykm9");function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:Object(a.Map)();o(this,e),this.value=t}return l(e,[{key:"v",value:function(e){return this.value=this.value.set("v",e),this}},{key:"id",value:function(e){return this.value=this.value.set("id",e),this}},{key:"rev",value:function(e){return this.value=this.value.set("rev",e),this}},{key:"name",value:function(e){return this.value=this.value.set("name",e),this}},{key:"summary",value:function(e){return this.value=this.value.set("summary",e),this}},{key:"description",value:function(e){return this.value=this.value.set("description",e),this}},{key:"vendor",value:function(e){return this.value=this.value.set("vendor",e),this}},{key:"url",value:function(e){return this.value=this.value.set("url",e),this}},{key:"parameters",value:function(e){return this.value=this.value.set("parameters",e),this}},{key:"removeParameter",value:function(e){var t=this.value.get("parameters").slice(0);return Object(r.remove)(t,(function(t){return t.name===e.name})),this.value=this.value.set("parameters",t),this}},{key:"addParameter",value:function(e){var t=this.value.get("parameters"),n=Object(r.concat)(t,e);return this.value=this.value.set("parameters",n),this}},{key:"entities",value:function(e){return this.value=this.value.set("entities",e),this}},{key:"build",value:function(){var e=this.value.toObject(),t=e.v,n=e.id,a=e.rev,r=e.name,i=e.summary,s=e.description,u=e.vendor,o=e.url,c=e.parameters,l=e.entities;return new v(t,n,a,r,i,s,u,o,c,l)}}]),e}()},p97JXXxW:function(e,t,n){"use strict";n.r(t);var a=n("ivGQtwpr"),r=n.n(a),i=n("4KF7VOU5"),s=n.n(i),u=n("PcYM+wZ7"),o=n.n(u),c=n("X+7LuFrS"),l=n("/lavANvI"),v=n("qoq4u5Uq"),m=n("+CppQpVm"),d=n("8GJ6oOEd"),p=n("0tVB/fkh"),h=n("21p8kIWv"),f=n("w982HK6j"),y=n("6va0yrcj"),k=n("X+Pxykm9"),g=h.a.get("ContentPacks").ContentPacksActions,E=h.a.get("Catalog"),P=E.CatalogActions,S=E.CatalogStore,b=o()({displayName:"CreateContentPackPage",mixins:[s.a.connect(S)],getInitialState:function(){return{contentPack:y.a.builder().build(),appliedParameter:{},selectedEntities:{},entityIndex:void 0}},componentDidMount:function(){P.showEntityIndex()},_onStateChanged:function(e){var t=this.state,n=t.contentPack,a=t.selectedEntities,r=t.appliedParameter;this.setState({contentPack:e.contentPack||n,selectedEntities:e.selectedEntities||a,appliedParameter:e.appliedParameter||r})},_onSave:function(){var e=this.state.contentPack;g.create.triggerPromise(e.toJSON()).then((function(){d.a.success("Content pack imported successfully","Success!"),m.a.push(l.a.SYSTEM.CONTENTPACKS.LIST)}),(function(e){var t="";e.additional&&e.additional.body&&e.additional.body.message&&(t="
".concat(e.additional.body.message,"")),d.a.error("Error importing content pack, please ensure it is a valid JSON file. Check your Graylog logs for more information."+t,"Could not import content pack")}))},_getEntities:function(e){var t=this,n=this.state.contentPack;P.getSelectedEntities(e).then((function(e){var a=n.toBuilder().entities(e.entities.map((function(e){return k.a.fromJSON(e,!0,n.parameters)}))).build(),r=e.entities.map((function(e){return k.a.fromJSON(e,!1,n.parameters)}));t.setState({contentPack:a,fetchedEntities:r})}))},render:function(){var e=this.state,t=e.contentPack,n=e.fetchedEntities,a=e.selectedEntities,i=e.appliedParameter,s=e.entityIndex;return r.a.createElement(p.j,{title:"Content packs"},r.a.createElement("span",null,r.a.createElement(p.M,{title:"Create content packs"},r.a.createElement("span",null,"Content packs accelerate the set up process for a specific data source. A content pack can include inputs/extractors, streams, and dashboards."),r.a.createElement("span",null,"Find more content packs in "," ",r.a.createElement("a",{href:"https://marketplace.graylog.org/",target:"_blank",rel:"noopener noreferrer"},"the Graylog Marketplace"),"."),r.a.createElement("div",null,r.a.createElement(c.b,{to:l.a.SYSTEM.CONTENTPACKS.LIST},r.a.createElement(v.e,{bsStyle:"info"},"Content Packs")))),r.a.createElement(f.a,{contentPack:t,onGetEntities:this._getEntities,onStateChange:this._onStateChanged,fetchedEntities:n,selectedEntities:a,appliedParameter:i,entityIndex:s,onSave:this._onSave})))}});t.default=b}}]); //# sourceMappingURL=57e33c6c-73.11b9f72925818240e61d.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy