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

web-interface.assets.b6fe2bb5-9910.6d35d33e083ddec7ec71.js Maven / Gradle / Ivy

"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["b6fe2bb5-9910"],{MiwWENjM:(e,t,n)=>{n.d(t,{Z:()=>_e});var r=n("ii0bleBb"),o=n.n(r),i=n("Z7aTuO5B"),a=n("VgplIV7d"),c=n("AdUszsMQ"),l=n("xkGUOcA7"),u=n("8FtKQWAV"),s=n.n(u),p=n("nHcjWeCO"),f=n.n(p),d=n("Mr++nPjW"),m=n("YyiN4DLW"),y=n("oz+c/CFb"),h=n("0wQfx7YJ"),b=n("dFpwyWHg"),v=n.n(b),P=n("C2ikvoS0"),E=n.n(P),g=n("1IntWRSu"),k=n.n(g),S=n("8nGWeFnd"),w=n.n(S),_=n("TeAcaicX"),O=n.n(_),C=n("eE3+5goe"),j=n.n(C),R=n("7Lrvg1Qr"),x={};x.styleTagTransform=j(),x.setAttributes=w(),x.insert=k().bind(null,"head"),x.domAPI=E(),x.insertStyleElement=O();v()(R.Z,x);const I=R.Z&&R.Z.locals?R.Z.locals:void 0;function T(e){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},T(e)}function A(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0})),G(X(t),"_isGroupSelected",(function(e){var n=t.props,r=n.selectedEntities,o=n.entities;return!!r[e]&&r[e].length===o[e].length})),G(X(t),"_onSetFilter",(function(e){t._filterEntities(e)})),G(X(t),"_onClearFilter",(function(){t._filterEntities("")})),G(X(t),"_filterEntities",(function(e){var n=t.props.entities,r=e;if(r.length<=0)t.setState({filteredEntities:(0,p.cloneDeep)(n),isFiltered:!1,filter:r});else{var o=Object.keys(n).reduce((function(e,t){var o=(0,p.cloneDeep)(e);return o[t]=n[t].filter((function(e){return RegExp(r,"i").test(e.title)})),o}),{});t.setState({filteredEntities:o,isFiltered:!0,filter:r})}})),G(X(t),"_entityItemHeader",(function(e){return e instanceof y.Z?i.createElement("span",null,i.createElement(c.JO,{name:"archive",className:I.contentPackEntity})," ",i.createElement("span",null,e.title)):i.createElement("span",null,i.createElement(c.JO,{name:"server"})," ",i.createElement("span",null,e.title))}));var n=t.props,r=n.entities,l=n.contentPack;return t.state={contentPack:l,filteredEntities:r,filter:"",isFiltered:!1,errors:{}},t}return t=a,r=[{key:"_toDisplayTitle",value:function(e){var t=e.split("_").join(" ");return t[0].toUpperCase()+t.substr(1)}}],(n=[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({filteredEntities:e.entities,contentPack:e.contentPack});var t=this.state,n=t.filter;t.isFiltered&&this._filterEntities(n)}},{key:"render",value:function(){var e=this,t=this.state,n=t.filteredEntities,r=void 0===n?{}:n,o=t.errors,l=t.isFiltered,u=t.contentPack,p=this.props.edit,f=Object.keys(r).sort((function(e,t){return s()(e,t)})).map((function(t){var n=r[t],o=n.sort((function(e,t){return s()(e.title,t.title)})).map((function(t){var n=e._isSelected(t),r=e._entityItemHeader(t);return i.createElement(c.oL,{onChange:function(){return e._updateSelectionEntity(t)},key:t.id,checked:n,expandable:!1,padded:!1,header:r})}));return n.length<=0?null:i.createElement(c.oL,{key:t,onChange:function(){return e._updateSelectionGroup(t)},indetermined:e._isUndetermined(t),checked:e._isGroupSelected(t),stayExpanded:l,expanded:l,padded:!1,header:a._toDisplayTitle(t)},i.createElement(c.BR,null,o))}));return i.createElement("div",null,i.createElement(d.X2,null,i.createElement(d.JX,{smOffset:1,lg:8},i.createElement("h2",null,"General Information"),i.createElement("br",null),i.createElement("form",{className:"content-selection-form",id:"content-selection-form",onSubmit:function(e){e.preventDefault()}},i.createElement("fieldset",null,i.createElement(d.II,{name:"name",id:"name",type:"text",maxLength:250,value:u.name,onChange:this._bindValue,label:"Name",help:"Required. Give a descriptive name for this content pack.",error:o.name,required:!0}),i.createElement(d.II,{name:"summary",id:"summary",type:"text",maxLength:250,value:u.summary,onChange:this._bindValue,label:"Summary",help:"Required. Give a short summary of the content pack.",error:o.summary,required:!0}),i.createElement(d.II,{name:"description",id:"description",type:"textarea",value:u.description,onChange:this._bindValue,rows:6,label:"Description",help:"Give a long description of the content pack in markdown."}),i.createElement(d.II,{name:"vendor",id:"vendor",type:"text",maxLength:250,value:u.vendor,onChange:this._bindValue,label:"Vendor",help:"Required. Who did this content pack and how can they be reached, e.g. Name and email.",error:o.vendor,required:!0}),i.createElement(d.II,{name:"url",id:"url",type:"text",maxLength:250,value:u.url,onChange:this._bindValue,label:"URL",help:"Where can I find the content pack. e.g. github url",error:o.url}))))),i.createElement(d.X2,null,i.createElement(d.JX,{smOffset:1,lg:8},i.createElement("h2",null,"Content Pack selection"),p&&i.createElement(d.Qb,null,"You can select between installed entities from the server (",i.createElement(c.JO,{name:"server"}),") or entities from the former content pack revision (",i.createElement(c.JO,{name:"archive",className:I.contentPackEntity}),")."))),i.createElement(d.X2,null,i.createElement(d.JX,{smOffset:1,lg:8},i.createElement(c.UI,{id:"filter-input",onSearch:this._onSetFilter,onReset:this._onClearFilter,searchButtonLabel:"Filter"}))),i.createElement(d.X2,null,i.createElement(d.JX,{smOffset:1,sm:8,lg:8},o.selection&&i.createElement(d.s_,{bsStyle:"danger"},o.selection),i.createElement(c.BR,null,f))))}}])&&Z(t.prototype,n),r&&Z(t,r),Object.defineProperty(t,"prototype",{writable:!1}),a}(i.Component);G(M,"propTypes",{contentPack:o().object.isRequired,onStateChange:o().func,entities:o().object,selectedEntities:o().object,edit:o().bool}),G(M,"defaultProps",{edit:!1,onStateChange:function(){},entities:{},selectedEntities:{}});const q=M;var L=n("OYbk+EdU"),V=n("1HhH2ZVf"),U=n("dVjE0nP5"),W=n("2q9b9u0b");function H(e){return H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},H(e)}function Q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K(e,t){for(var n=0;n0&&t.props.onGetEntities(t.props.selectedEntities);break;case"preview":t._prepareForPreview()}t.setState({selectedStep:e})})),t.state={selectedStep:"selection"},t}return t=u,(n=[{key:"_disableParameters",value:function(){var e=this.props.contentPack,t=this.props.selectedEntities,n=Object.keys(t).reduce((function(e,n){return e+t[n].length}),0)>0;return!(e.name&&e.summary&&e.vendor&&n)}},{key:"_disablePreview",value:function(){return"selection"===this.state.selectedStep||!this.state.selectedStep}},{key:"_prepareForPreview",value:function(){var e=this,t=this.props.fetchedEntities.map((function(t){var n=e.props.appliedParameter[t.id]||[],r=t.toBuilder(),o=new l.Z(t.data),i=o.getPaths();return Object.keys(i).forEach((function(e){var t=n.findIndex((function(t){return t.configKey===e}));t>=0&&i[e].setParameter(n[t].paramName)})),r.data(o.getData()).parameters(e.props.contentPack.parameters),r.build()})),n=this.props.contentPack.toBuilder().entities(t).build();this.props.onStateChange({contentPack:n})}},{key:"render",value:function(){if(!this.props.contentPack)return i.createElement(c.$j,null);var e=i.createElement(q,{contentPack:this.props.contentPack,selectedEntities:this.props.selectedEntities,edit:this.props.edit,onStateChange:this.props.onStateChange,entities:this.props.entityIndex}),t=i.createElement(ye,{contentPack:this.props.contentPack,onStateChange:this.props.onStateChange,appliedParameter:this.props.appliedParameter}),n=i.createElement(oe,{contentPack:this.props.contentPack,onSave:this.props.onSave}),r=[{key:"selection",title:"Content Selection",component:e},{key:"parameters",title:"Parameters",component:t,disabled:this._disableParameters()},{key:"preview",title:"Preview",component:n,disabled:this._disablePreview()}];return i.createElement("div",null,i.createElement(c.en,{steps:r,onStepChange:this._stepChanged,affixed:!0},"preview"!==this.state.selectedStep?i.createElement(a.P6,{viewportOffsetTop:65},i.createElement("div",null,i.createElement(L.Z,{contentPack:this.props.contentPack}))):void 0),i.createElement(c.xE,{position:"middle"}))}}])&&be(t.prototype,n),r&&be(t,r),Object.defineProperty(t,"prototype",{writable:!1}),u}(i.Component);Se(we,"propTypes",{contentPack:o().object,onGetEntities:o().func,onStateChange:o().func,onSave:o().func,fetchedEntities:o().array,entityIndex:o().object,selectedEntities:o().object,appliedParameter:o().object,edit:o().bool}),Se(we,"defaultProps",{edit:!1,contentPack:void 0,onGetEntities:function(){},onStateChange:function(){},onSave:function(){},fetchedEntities:[],entityIndex:{},selectedEntities:{},appliedParameter:{}});const _e=we},u7Hhe0hQ:(e,t,n)=>{n.d(t,{h:()=>v,Z:()=>P});var r=n("JnTtTRmZ"),o=n.n(r),i=n("nHcjWeCO"),a=n.n(i),c=n("0wQfx7YJ"),l=n("rkoyttmq"),u=n("OqsMdpSm"),s=n("VPaD/Np4"),p=n.n(s);function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:p().Map();f(this,e),this.value=t}return m(e,[{key:"id",value:function(t){return new e(this.value.set("id",t))}},{key:"title",value:function(t){return new e(this.value.set("title",t))}},{key:"type",value:function(t){return new e(this.value.set("type",t))}},{key:"build",value:function(){var e=this.value.toObject(),t=e.id,n=e.title,r=e.type;return new y(t,n,r)}}]),e}(),b=n("xc00RsLr"),v=(0,b.ei)("core.Catalog",(function(){return o().createActions({showEntityIndex:{asyncResult:!0},getSelectedEntities:{asyncResult:!0}})})),P=(0,b.dS)("core.Catalog",(function(){return o().createStore({listenables:[v],showEntityIndex:function(){var e=this,t=c.DC(l.Z.CatalogsController.showEntityIndex().url),n=(0,u.ZP)("GET",t).then((function(t){var n=a().groupBy(t.entities.map((function(e){return y.fromJSON(e)})),"type.name");return e.trigger({entityIndex:n}),t}));v.showEntityIndex.promise(n)},getSelectedEntities:function(e){var t=Object.keys(e).reduce((function(t,n){return t.concat(e[n].filter((function(e){return e instanceof y})).map((function(e){return e.toJSON()})))}),[]),n=c.DC(l.Z.CatalogsController.queryEntities().url),r=(0,u.ZP)("POST",n,{entities:t});v.getSelectedEntities.promise(r)}})}))},"7Lrvg1Qr":(e,t,n)=>{n.d(t,{Z:()=>c});var r=n("pmX897Fv"),o=n.n(r),i=n("DjJvgDaP"),a=n.n(i)()(o());a.push([e.id,".px9Gw1DZOqXRLhrnJC1w {\n    color: rgba(158, 31, 99, 0.43);\n}\n","",{version:3,sources:["webpack://./src/components/content-packs/ContentPackSelection.css"],names:[],mappings:"AAAA;IACI,8BAA8B;AAClC",sourcesContent:[":local(.contentPackEntity) {\n    color: rgba(158, 31, 99, 0.43);\n}\n"],sourceRoot:""}]),a.locals={contentPackEntity:"px9Gw1DZOqXRLhrnJC1w"};const c=a}}]);
//# sourceMappingURL=b6fe2bb5-9910.6d35d33e083ddec7ec71.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy