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

web-interface.assets.325e2d4b-9888.6a8de3f2cade955ef649.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["325e2d4b-9888"],{"ECqdgSQ+":(e,t,n)=>{n.d(t,{Z:()=>c});var i=n("DUKaTDO2"),s=n("OqsMdpSm"),r=n("0wQfx7YJ"),o=n("rkoyttmq"),l=n("4af3+9mh");function a(){return(0,s.ZP)("GET",(0,r.DC)(o.Z.EntityScopeController.getScope().url))}const c=e=>{var t;const{data:n,isLoading:s,error:r}=(0,i.useQuery)(["scope-permissions"],a,{onError:()=>l.Z.error(r.message),retry:1,cacheTime:108e5,staleTime:108e5}),o=(null==e||null===(t=e._scope)||void 0===t?void 0:t.toUpperCase())||"DEFAULT";return{loadingScopePermissions:s,scopePermissions:s?{is_mutable:!1}:n.entity_scopes[o]}}},Kxnv5csP:(e,t,n)=>{n.r(t),n.d(t,{default:()=>g});var i=n("Z7aTuO5B"),s=n("2BBGznGN"),r=n("GdY2o7iN"),o=n("ECqdgSQ+"),l=n("F9olzlTR"),a=n("0zTRKSqx"),c=n("lZIqb5ni"),d=n("DeVaSktS"),m=n("4Js8dUPg"),E=n("EUJYvlA3"),u=n("BSHS2nUH"),f=n("j7/yTk5n"),p=n("vxGQ9flp"),v=n("oSiXb05I");const g=()=>{const e=(0,s.useParams)(),t=(0,f.Z)(),[n,g]=i.useState(void 0);i.useEffect((()=>{(0,E.rq)(t.permissions,`eventdefinitions:edit:${e.definitionId}`)&&p.y.get(e.definitionId).then((e=>{const t=e.event_definition;t.config._is_scheduled=e.context.scheduler.is_scheduled,g(t)}),(e=>{404===e.status&&u.Z.push(d.ZP.ALERTS.DEFINITIONS.LIST)}))}),[e,t]);const{loadingScopePermissions:S,scopePermissions:h}=(0,o.Z)(n);(0,E.rq)(t.permissions,`eventdefinitions:edit:${e.definitionId}`)||u.Z.push(d.ZP.NOTFOUND);const Z=((null==n||null===(D=n.config)||void 0===D?void 0:D.streams)||[]).filter((e=>!(0,E.rq)(t.permissions,`streams:read:${e}`)));var D;return Z.length>0?i.createElement(v.Z,{error:null,missingStreamIds:Z}):!n||S?i.createElement(a.$4,{title:"Edit Event Definition"},i.createElement("span",null,i.createElement(a.mr,{title:"Edit Event Definition"},i.createElement(a.$j,{text:"Loading Event Definition..."})))):i.createElement(a.$4,{title:`Edit "${n.title}" Event Definition`},i.createElement(r.Z,null),i.createElement(a.mr,{title:`Edit "${n.title}" Event Definition`,documentationLink:{title:"Alerts documentation",path:m.Z.PAGES.ALERTS}},i.createElement("span",null,"Event Definitions allow you to create Events from different Conditions and alert on them.")),h.is_mutable?i.createElement(l.X2,{className:"content"},i.createElement(l.JX,{md:12},i.createElement(c.Z,{action:"edit",eventDefinition:n}))):i.createElement(l.X2,{className:"content"},i.createElement(l.JX,{md:12},i.createElement(l.X2,null,i.createElement(l.JX,{md:6,mdOffset:3,lg:4,lgOffset:4},i.createElement("div",{style:{textAlign:"center"}},i.createElement("p",null,"This particular Event Definition has been marked as immutable when it was created, therefore it cannot be edited.")))))))}}}]);
//# sourceMappingURL=325e2d4b-9888.6a8de3f2cade955ef649.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy