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

web-interface.assets.11.11.a37bd6c43e2b13149f99.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
webpackJsonp([11],{34:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(29);Object.defineProperty(t,"DocumentationLink",{enumerable:!0,get:function(){return n(l)["default"]}});var r=a(53);Object.defineProperty(t,"SmallSupportLink",{enumerable:!0,get:function(){return n(r)["default"]}});var s=a(61);Object.defineProperty(t,"SupportLink",{enumerable:!0,get:function(){return n(s)["default"]}})},53:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=r["default"].createClass({displayName:"SmallSupportLink",propTypes:{children:r["default"].PropTypes.node.isRequired},render:function(){return r["default"].createElement("p",{className:"description-tooltips description-tooltips-small"},r["default"].createElement("span",{className:"fa-stack"},r["default"].createElement("i",{className:"fa fa-circle fa-stack-2x"}),r["default"].createElement("i",{className:"fa fa-lightbulb-o fa-stack-1x fa-inverse"})),r["default"].createElement("strong",null,this.props.children))}});t["default"]=s,e.exports=t["default"]},66:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(152);Object.defineProperty(t,"IndexerClusterHealth",{enumerable:!0,get:function(){return n(l)["default"]}});var r=a(153);Object.defineProperty(t,"IndexerClusterHealthSummary",{enumerable:!0,get:function(){return n(r)["default"]}});var s=a(154);Object.defineProperty(t,"IndexerFailure",{enumerable:!0,get:function(){return n(s)["default"]}});var i=a(155);Object.defineProperty(t,"IndexerFailuresComponent",{enumerable:!0,get:function(){return n(i)["default"]}});var u=a(156);Object.defineProperty(t,"IndexerFailuresList",{enumerable:!0,get:function(){return n(u)["default"]}})},152:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(4),i=n(s),u=a(2),o=a(3),c=n(o),d=a(5),f=a(34),m=a(17),p=n(m),h=a(66),y=c["default"].getStore("IndexerCluster"),g=r["default"].createClass({displayName:"IndexerClusterHealth",mixins:[i["default"].connect(y)],componentDidMount:function(){y.update()},render:function(){var e=this.state.health,t=void 0;return t=e?r["default"].createElement(h.IndexerClusterHealthSummary,{health:e}):r["default"].createElement(d.Spinner,null),r["default"].createElement(u.Row,{className:"content"},r["default"].createElement(u.Col,{md:12},r["default"].createElement("h2",null,"Elasticsearch cluster"),r["default"].createElement(f.SmallSupportLink,null,"The possible Elasticsearch cluster states and more related information is available in the"," ",r["default"].createElement(f.DocumentationLink,{page:p["default"].PAGES.CONFIGURING_ES,text:"Graylog documentation"}),"."),t))}});t["default"]=g,e.exports=t["default"]},153:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(2),i=a(34),u=a(17),o=n(u),c=r["default"].createClass({displayName:"IndexerClusterHealthSummary",propTypes:{health:r["default"].PropTypes.object.isRequired},_alertClassForHealth:function(e){switch(e.status){case"green":return"success";case"yellow":return"warning";case"red":return"danger";default:return"success"}},_formatTextForHealth:function(e){var t="Elasticsearch cluster is "+e.status+".";switch(e.status){case"green":return t;case"yellow":case"red":return r["default"].createElement("strong",null,t);default:return t}},_iconNameForHealth:function(e){switch(e.status){case"green":return"check-circle";case"yellow":return"warning";case"red":return"ambulance";default:return"check-circle"}},render:function(){var e=this.props.health;return r["default"].createElement(s.Alert,{bsStyle:this._alertClassForHealth(e),className:"es-cluster-status"},r["default"].createElement("i",{className:"fa fa-"+this._iconNameForHealth(e)}),"  ",this._formatTextForHealth(e)," ","Shards:"," ",e.shards.active," active,"," ",e.shards.initializing," initializing,"," ",e.shards.relocating," relocating,"," ",e.shards.unassigned," unassigned,"," ",r["default"].createElement(i.DocumentationLink,{page:o["default"].PAGES.CLUSTER_STATUS_EXPLAINED,text:"What does this mean?"}))}});t["default"]=c,e.exports=t["default"]},154:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(5),i=r["default"].createClass({displayName:"IndexerFailure",propTypes:{failure:r["default"].PropTypes.object.isRequired},render:function(){var e=this.props.failure;return r["default"].createElement("tr",null,r["default"].createElement("td",{title:e.timestamp},r["default"].createElement(s.Timestamp,{dateTime:e.timestamp,relative:!0})),r["default"].createElement("td",null,e.index),r["default"].createElement("td",null,e.letter_id),r["default"].createElement("td",null,e.message))}});t["default"]=i,e.exports=t["default"]},155:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(2),i=a(18),u=a(22),o=n(u),c=a(24),d=n(c),f=a(3),m=n(f),p=a(17),h=n(p),y=a(11),g=n(y),E=a(5),b=a(34),_=m["default"].getStore("IndexerFailures"),v=r["default"].createClass({displayName:"IndexerFailuresComponent",getInitialState:function(){return{}},componentDidMount:function(){var e=this,t=(0,d["default"])().subtract(24,"hours");_.count(t).then(function(t){e.setState({total:t.count})})},_formatFailuresSummary:function(){return r["default"].createElement(s.Alert,{bsStyle:0===this.state.total?"success":"danger"},r["default"].createElement("i",{className:"fa fa-"+this._iconForFailureCount(this.state.total)})," ",this._formatTextForFailureCount(this.state.total),r["default"].createElement(i.LinkContainer,{to:g["default"].SYSTEM.INDICES.FAILURES},r["default"].createElement(s.Button,{bsStyle:"info",bsSize:"xs",className:"pull-right"},"Show errors")))},_formatTextForFailureCount:function(e){return 0===e?"No failed indexing attempts in the last 24 hours.":r["default"].createElement("strong",null,"There were ",(0,o["default"])(e).format("0,0")," failed indexing attempts in the last 24 hours.")},_iconForFailureCount:function(e){return 0===e?"check-circle":"ambulance"},render:function(){var e=void 0;return e=void 0===this.state.total?r["default"].createElement(E.Spinner,null):this._formatFailuresSummary(),r["default"].createElement(s.Row,{className:"content"},r["default"].createElement(s.Col,{md:12},r["default"].createElement("h2",null,"Indexer failures"),r["default"].createElement(b.SmallSupportLink,null,"Every message that was not successfully indexed will be logged as an indexer failure. You can learn more about this feature in the"," ",r["default"].createElement(b.DocumentationLink,{page:h["default"].PAGES.INDEXER_FAILURES,text:"Graylog documentation"}),"."),e))}});t["default"]=v,e.exports=t["default"]},156:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(2),i=a(66),u=r["default"].createClass({displayName:"IndexerFailuresList",propTypes:{failures:r["default"].PropTypes.arrayOf(r["default"].PropTypes.object).isRequired},render:function(){return 0===this.props.failures.length?r["default"].createElement(s.Alert,{bsStyle:"success"},r["default"].createElement("i",{className:"fa fa-check-circle"})," Hurray! There are not any indexer failures."):r["default"].createElement("div",{className:"scrollable-table"},r["default"].createElement(s.Table,{className:"indexer-failures",striped:!0,hover:!0,condensed:!0},r["default"].createElement("thead",null,r["default"].createElement("tr",null,r["default"].createElement("th",{style:{width:200}},"Timestamp"),r["default"].createElement("th",null,"Index"),r["default"].createElement("th",null,"Letter ID"),r["default"].createElement("th",null,"Error message"))),r["default"].createElement("tbody",null,this.props.failures.map(function(e){return r["default"].createElement(i.IndexerFailure,{key:"indexer-failure-"+e.letter_id,failure:e})}))))}});t["default"]=u,e.exports=t["default"]},324:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(799);Object.defineProperty(t,"SystemJob",{enumerable:!0,get:function(){return n(l)["default"]}});var r=a(800);Object.defineProperty(t,"SystemJobsComponent",{enumerable:!0,get:function(){return n(r)["default"]}});var s=a(801);Object.defineProperty(t,"SystemJobsList",{enumerable:!0,get:function(){return n(s)["default"]}})},325:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(802);Object.defineProperty(t,"SystemMessage",{enumerable:!0,get:function(){return n(l)["default"]}});var r=a(803);Object.defineProperty(t,"SystemMessagesComponent",{enumerable:!0,get:function(){return n(r)["default"]}});var s=a(804);Object.defineProperty(t,"SystemMessagesList",{enumerable:!0,get:function(){return n(s)["default"]}})},522:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(2),i=a(5),u=a(846),o=n(u),c=a(6),d=n(c),f=d["default"].getActions("Notifications"),m=r["default"].createClass({displayName:"Notification",propTypes:{notification:r["default"].PropTypes.object.isRequired},_onClose:function(){window.confirm("Really delete this notification?")&&f["delete"](this.props.notification.type)},render:function(){var e=this.props.notification,t=o["default"].getForNotification(e);return r["default"].createElement(s.Alert,{bsStyle:"danger",className:"notification"},r["default"].createElement(s.Button,{className:"close delete-notification",onClick:this._onClose},"×"),r["default"].createElement("h3",{className:"notification-head"},r["default"].createElement("i",{className:"fa fa-bolt"})," ",t.title," ",r["default"].createElement("span",{className:"notification-timestamp"},"(triggered ",r["default"].createElement(i.Timestamp,{dateTime:e.timestamp,relative:!0}),")")),r["default"].createElement("div",{className:"notification-description"},t.description))}});t["default"]=m,e.exports=t["default"]},681:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(4),i=n(s),u=a(2),o=a(5),c=a(3),d=n(c),f=d["default"].getStore("Nodes"),m=r["default"].createClass({displayName:"GraylogClusterOverview",mixins:[i["default"].connect(f)],_isLoading:function(){return!this.state.nodes},render:function(){var e=r["default"].createElement(o.Spinner,null);return this._isLoading()||(e=r["default"].createElement("dl",{className:"system-dl",style:{marginBottom:0}},r["default"].createElement("dt",null,"Cluster ID:"),r["default"].createElement("dd",null,this.state.clusterId||"Not available"),r["default"].createElement("dt",null,"Number of nodes:"),r["default"].createElement("dd",null,this.state.nodeCount))),r["default"].createElement(u.Row,{className:"content"},r["default"].createElement(u.Col,{md:12},r["default"].createElement("h2",{style:{marginBottom:10}},"Graylog cluster"),e))}});t["default"]=m,e.exports=t["default"]},682:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(681);Object.defineProperty(t,"GraylogClusterOverview",{enumerable:!0,get:function(){return n(l)["default"]}})},757:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(4),i=n(s),u=a(2),o=a(3),c=n(o),d=a(5),f=a(522),m=n(f),p=c["default"].getStore("Notifications"),h=r["default"].createClass({displayName:"NotificationsList",mixins:[i["default"].connect(p)],_formatNotificationCount:function(e){return 0===e?"is no notification":1===e?"is one notification":"are "+e+" notifications"},render:function(){if(!this.state.notifications)return r["default"].createElement(d.Spinner,null);var e=this.state.total,t=void 0,a=void 0;return 0===e?(t="No notifications",a=r["default"].createElement(u.Alert,{bsStyle:"success",className:"notifications-none"},r["default"].createElement("i",{className:"fa fa-check-circle"})," "," No notifications")):(t="There "+this._formatNotificationCount(e),a=this.state.notifications.map(function(e){return r["default"].createElement(m["default"],{key:e.type+"-"+e.timestamp,notification:e})})),r["default"].createElement(u.Row,{className:"content"},r["default"].createElement(u.Col,{md:12},r["default"].createElement("h2",null,t),r["default"].createElement("p",{className:"description"},"Notifications are triggered by Graylog and indicate a situation you should act upon. Many notification types will also provide a link to the Graylog documentation if you need more information or assistance."),a))}});t["default"]=h,e.exports=t["default"]},758:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(522);Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return n(l)["default"]}});var r=a(757);Object.defineProperty(t,"NotificationsList",{enumerable:!0,get:function(){return n(r)["default"]}})},799:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(2),i=a(5),u=a(6),o=n(u),c=o["default"].getActions("SystemJobs"),d=r["default"].createClass({displayName:"SystemJob",_onCancel:function(e){return function(t){t.preventDefault(),window.confirm('Are you sure you want to cancel system job "'+e.info+'"?')&&c.cancelJob(e.id)}},render:function(){var e=this.props.job,t=e.percent_complete<100?r["default"].createElement(s.ProgressBar,{bsStyle:"info",active:!0,now:e.percent_complete}):r["default"].createElement("span",{className:"label label-success finished"},"Finished!"),a=e.is_cancelable?r["default"].createElement("button",{type:"button",className:"btn btn-primary btn-xs pull-right",onClick:this._onCancel(e)},"Cancel Job"):null;return r["default"].createElement("div",null,r["default"].createElement("div",{style:{lineHeight:1.5,marginBottom:5}},r["default"].createElement("i",{className:"fa fa-cog"})," ",r["default"].createElement("span",{"data-toggle":"tooltip",title:e.name},e.info)," ","- Started on ",r["default"].createElement(i.LinkToNode,{nodeId:e.node_id})," ",r["default"].createElement(i.Timestamp,{dateTime:e.started_at,relative:!0})," ",a),t)}});t["default"]=d,e.exports=t["default"]},800:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(4),i=n(s),u=a(2),o=a(3),c=n(o),d=a(6),f=n(d),m=a(5),p=a(324),h=c["default"].getStore("SystemJobs"),y=f["default"].getActions("SystemJobs"),g=r["default"].createClass({displayName:"SystemJobsComponent",mixins:[i["default"].connect(h)],componentDidMount:function(){y.list(),this.interval=setInterval(y.list,2e3)},componentWillUnmount:function(){clearInterval(this.interval)},render:function(){var e=this;if(!this.state.jobs)return r["default"].createElement(m.Spinner,null);var t=Object.keys(this.state.jobs).map(function(t){return e.state.jobs[t]?e.state.jobs[t].jobs:[]}).reduce(function(e,t){return e.concat(t)});return r["default"].createElement(u.Row,{className:"content"},r["default"].createElement(u.Col,{md:12},r["default"].createElement("h2",null,"System jobs"),r["default"].createElement("p",{className:"description"},"A system job is a long-running task a graylog-server node executes for maintenance reasons. Some jobs provide progress information or can be stopped."),r["default"].createElement(p.SystemJobsList,{jobs:t})))}});t["default"]=g,e.exports=t["default"]},801:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(2),i=a(324),u=r["default"].createClass({displayName:"SystemJobsList",propTypes:{jobs:r["default"].PropTypes.arrayOf(r["default"].PropTypes.object).isRequired},_formatSystemJob:function(e){return r["default"].createElement("div",{className:"systemjob systemjob-progress systemjob-active",key:"job-"+e.id},r["default"].createElement(i.SystemJob,{job:e}))},render:function(){var e=this.props.jobs.map(this._formatSystemJob);return 0===e.length?r["default"].createElement(s.Alert,{bsStyle:"info",className:"systemjobs-none"},r["default"].createElement("i",{className:"fa fa-info-circle"})," "," No active system jobs."):r["default"].createElement("span",null,e)}});t["default"]=u,e.exports=t["default"]},802:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(24),i=n(s),u=a(5),o=r["default"].createClass({displayName:"SystemMessage",propTypes:{message:r["default"].PropTypes.object.isRequired},render:function(){var e=this.props.message;return r["default"].createElement("tr",null,r["default"].createElement("td",null,(0,i["default"])(e.timestamp).format()),r["default"].createElement("td",null,r["default"].createElement(u.LinkToNode,{nodeId:e.node_id})),r["default"].createElement("td",null,e.content))}});t["default"]=o,e.exports=t["default"]},803:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(2),i=a(3),u=n(i),o=a(5),c=a(325),d=u["default"].getStore("SystemMessages"),f=r["default"].createClass({displayName:"SystemMessagesComponent",getInitialState:function(){return{currentPage:1}},componentDidMount:function(){var e=this;this.loadMessages(this.state.currentPage),this.interval=setInterval(function(){e.loadMessages(e.state.currentPage)},1e3)},componentWillUnmount:function(){clearInterval(this.interval)},PER_PAGE:30,loadMessages:function(e){var t=this;d.all(e).then(function(e){t.setState(e)})},_onSelected:function(e,t){var a=t.eventKey;this.setState({currentPage:a}),this.loadMessages(a)},render:function(){var e=void 0;if(this.state.total&&this.state.messages){var t=Math.ceil(this.state.total/this.PER_PAGE),a=10;e=r["default"].createElement("div",null,r["default"].createElement(c.SystemMessagesList,{messages:this.state.messages}),r["default"].createElement("nav",{style:{textAlign:"center"}},r["default"].createElement(s.Pagination,{bsSize:"small",items:t,activePage:this.state.currentPage,onSelect:this._onSelected,prev:!0,next:!0,first:!0,last:!0,maxButtons:Math.min(a,t)})))}else e=r["default"].createElement(o.Spinner,null);return r["default"].createElement(s.Row,{className:"content"},r["default"].createElement(s.Col,{md:12},r["default"].createElement("h2",null,"System messages"),r["default"].createElement("p",{className:"description"},"System messages are generated by graylog-server nodes on certain events that may be interesting for the Graylog administrators. You don't need to actively act upon any message in here because notifications will be raised for any events that required action."),e))}});t["default"]=f,e.exports=t["default"]},804:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(2),i=a(325),u=r["default"].createClass({displayName:"SystemMessagesList",propTypes:{messages:r["default"].PropTypes.arrayOf(r["default"].PropTypes.object).isRequired},render:function(){return r["default"].createElement(s.Table,{className:"system-messages",striped:!0,hover:!0,condensed:!0},r["default"].createElement("thead",null,r["default"].createElement("tr",null,r["default"].createElement("th",{style:{width:"200px"}},"Timestamp"),r["default"].createElement("th",null,"Node"),r["default"].createElement("th",null,"Message"))),r["default"].createElement("tbody",null,this.props.messages.map(function(e){return r["default"].createElement(i.SystemMessage,{key:"message-"+Math.random().toString(36).substring(7),message:e})})))}});t["default"]=u,e.exports=t["default"]},806:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(1),r=n(l),s=a(4),i=n(s),u=a(2),o=a(24),c=n(o),d=a(35),f=n(d),m=a(3),p=n(m),h=a(5),y=p["default"].getStore("CurrentUser"),g=p["default"].getStore("System"),E=r["default"].createClass({displayName:"TimesList",mixins:[i["default"].connect(y),i["default"].connect(g)],getInitialState:function(){return{time:(0,c["default"])()}},componentDidMount:function(){var e=this;this.interval=setInterval(function(){return e.setState(e.getInitialState())},1e3)},componentWillUnmount:function(){clearInterval(this.interval)},render:function(){if(!this.state.system)return r["default"].createElement(h.Spinner,null);var e=this.state.time,t=f["default"].Formats.DATETIME_TZ,a=this.state.currentUser,n=this.state.system.timezone;return r["default"].createElement(u.Row,{className:"content"},r["default"].createElement(u.Col,{md:12},r["default"].createElement("h2",null,"Time configuration"),r["default"].createElement("p",{className:"description"},"Dealing with timezones can be confusing. Here you can see the timezone applied to different components of your system. You can check timezone settings of specific graylog-server nodes on their respective detail page."),r["default"].createElement("dl",{className:"system-dl"},r["default"].createElement("dt",null,"User ",r["default"].createElement("em",null,a.username),":"),r["default"].createElement("dd",null,r["default"].createElement(h.Timestamp,{dateTime:e,format:t})),r["default"].createElement("dt",null,"Your web browser:"),r["default"].createElement("dd",null,r["default"].createElement(h.Timestamp,{dateTime:e,format:t,tz:"browser"})),r["default"].createElement("dt",null,"Graylog server:"),r["default"].createElement("dd",null,r["default"].createElement(h.Timestamp,{dateTime:e,format:t,tz:n})))))}});t["default"]=E,e.exports=t["default"]},807:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var l=a(806);Object.defineProperty(t,"TimesList",{enumerable:!0,get:function(){return n(l)["default"]}})},808:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}var l=a(1),r=n(l),s=a(2),i=a(3),u=n(i),o=u["default"].getStore("UsageStatsOptOut"),c=r["default"].createClass({displayName:"UsageStatsOptIn",getInitialState:function(){return{optOutStateLoaded:!1,optOutState:null,pluginEnabled:!1}},componentDidMount:function(){var e=this;o.pluginEnabled().done(function(t){e.setState({pluginEnabled:t})}),o.getOptOutState().done(function(t){e.setState({optOutStateLoaded:!0,optOutState:t})})},_handleClickEnable:function(){o.setOptIn(!1),this.setState({optOutState:{opt_out:!1}})},_handleClickDisable:function(){o.setOptOut(!1),this.setState({optOutState:{opt_out:!0}})},render:function(){var e=null;if(this.state.optOutStateLoaded&&this.state.pluginEnabled===!0){var t=null;t=null!==this.state.optOutState&&this.state.optOutState.opt_out===!0?r["default"].createElement("span",null,r["default"].createElement("i",{className:"fa fa-info-circle"}),"  You have currently ",r["default"].createElement("strong",null,"disabled")," sending usage statistics to Graylog. Please consider turning it back on to provide anonymous statistics that will help us make Graylog better for you.",r["default"].createElement(s.Button,{bsSize:"xsmall",bsStyle:"success",className:"pull-right",onClick:this._handleClickEnable},"Enable")):r["default"].createElement("span",null,r["default"].createElement("i",{className:"fa fa-info-circle"}),"  You have currently ",r["default"].createElement("strong",null,"enabled"),' sending anonymous usage statistics to Graylog. Thank you! User statistics help us make Graylog better. If you\'ve changed your mind, click "Disable".',r["default"].createElement(s.Button,{bsSize:"xsmall",bsStyle:"info",className:"pull-right",onClick:this._handleClickDisable},"Disable")),e=r["default"].createElement(s.Row,{className:"content"},r["default"].createElement(s.Col,{md:12},r["default"].createElement("h2",null,"Anonymous usage statistics"),r["default"].createElement(s.Alert,{bsStyle:"info"},t)))}return e}});e.exports=c},846:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var a=0;a




© 2015 - 2024 Weber Informatics LLC | Privacy Policy