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

web-interface.assets.325e2d4b-717.e7a0435f8733c83affea.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-717"],{w2YsOQIY:(e,t,n)=>{n.r(t),n.d(t,{default:()=>O});var a=n("Z7aTuO5B"),l=n("KN8gOSc8"),i=(n("uY5bz6of"),n("F9olzlTR")),c=n("0zTRKSqx"),r=n("4Js8dUPg"),o=n("J6y4/h8P"),s=n("OhCiqfIr"),m=n("oyaholW7"),d=n("3kMHuq+3");const u=a.createElement(i.J2,{id:"user-search-query-help",title:"Search Syntax Help"},a.createElement("p",null,a.createElement("strong",null,"Available search fields")),a.createElement(i.iA,{condensed:!0},a.createElement("thead",null,a.createElement("tr",null,a.createElement("th",null,"Field"),a.createElement("th",null,"Description"))),a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,"title"),a.createElement("td",null,"The title of a backend")),a.createElement("tr",null,a.createElement("td",null,"description"),a.createElement("td",null,"The description of a backends.")))),a.createElement("p",null,a.createElement("strong",null,"Examples")),a.createElement("p",null,"Find backends with a title containing LDAP:",a.createElement("br",null),a.createElement("kbd",null,"title:LDAP"),a.createElement("br",null))),E=()=>a.createElement(c.Ox,{overlay:u,placement:"right",rootClose:!0,trigger:"click"},a.createElement(i.zx,{bsStyle:"link"},a.createElement(c.JO,{name:"question-circle"}))),h=o.default.div.withConfig({displayName:"BackendsFilter__Container",componentId:"sc-fm4s6j-0"})(["margin-bottom:10px;"]),p=e=>{let{onSearch:t}=e;return a.createElement(h,null,a.createElement(c.UI,{onReset:()=>t(""),onSearch:t,queryHelpComponent:a.createElement(E,null),topMargin:0,useLoadingState:!0}))};var g=n("EeAwn/0x"),f=n("L040zqI6"),v=n("DeVaSktS");const S=(0,o.default)(i.Si).withConfig({displayName:"BackendsOverviewItem__StyledButtonToolbar",componentId:"sc-14xg5e1-0"})(["display:flex;justify-content:flex-end;"]),y=o.default.td.withConfig({displayName:"BackendsOverviewItem__DescriptionCell",componentId:"sc-14xg5e1-1"})(["max-width:300px;"]),k=e=>{let{authenticationBackend:t}=e;const n=v.ZP.SYSTEM.AUTHENTICATION.BACKENDS.edit(t.id);return a.createElement(g.J,{to:n},a.createElement(i.zx,{bsSize:"xs",type:"button"},"Edit"))},b=(e,t)=>`Do you really want to ${t} the authentication service "${f.Z.truncateWithEllipses(e,30)}"`,w=e=>{let{isActive:t,authenticationBackend:n}=e;const{title:l,id:c}=n,r=e=>s.Z.setActiveBackend(e,l);return a.createElement("td",{className:"limited"},a.createElement(S,null,t?a.createElement(a.Fragment,null,a.createElement(k,{authenticationBackend:n}),a.createElement(i.zx,{onClick:()=>{window.confirm(b(l,"deactivate"))&&r(null)},bsStyle:"warning",bsSize:"xs",type:"button"},"Deactivate")):a.createElement(a.Fragment,null,a.createElement(k,{authenticationBackend:n}),a.createElement(i.zx,{onClick:()=>{window.confirm(b(l,"activate"))&&r(c)},bsStyle:"warning",bsSize:"xs",type:"button"},"Activate"),a.createElement(i.zx,{onClick:()=>{window.confirm(b(l,"delete"))&&s.Z.delete(c,l)},bsStyle:"danger",bsSize:"xs",type:"button"},"Delete"))))},A=e=>{let{authenticationBackend:t,isActive:n,roles:l}=e;const{title:i,description:r,defaultRoles:o,id:s}=t,m=n?v.ZP.SYSTEM.AUTHENTICATION.BACKENDS.ACTIVE:v.ZP.SYSTEM.AUTHENTICATION.BACKENDS.show(s);return a.createElement("tr",{key:s,className:n?"active":""},a.createElement("td",{className:"limited"},a.createElement(g.r,{to:m},i)),a.createElement(y,null,a.createElement(c.iI,null,r)),a.createElement("td",{className:"limited"},((e,t)=>e.map((e=>{var n,a;return null!==(n=null===(a=t.find((t=>t.id===e)))||void 0===a?void 0:a.name)&&void 0!==n?n:"Role not found"})).join(", "))(o,l)),a.createElement(w,{authenticationBackend:t,isActive:n}))},x=["Title","Description","Default Roles","Actions"],C=o.default.div.withConfig({displayName:"BackendsOverview__Header",componentId:"sc-1ic0b7v-0"})(["display:flex;align-items:center;"]),N=(0,o.default)(c.$j).withConfig({displayName:"BackendsOverview__LoadingSpinner",componentId:"sc-1ic0b7v-1"})((e=>{let{theme:t}=e;return(0,o.css)(["margin-left:10px;font-size:",";"],t.fonts.size.h3)})),B=e=>"actions"===e.toLowerCase()?a.createElement("th",{className:"actions text-right"},e):a.createElement("th",null,e),T=(e,t,n)=>{t(!0),s.Z.loadBackendsPaginated(e).then((e=>{n(e),t(!1)}))},I=()=>{const{page:e,pageSize:t,resetPage:n}=(0,d.ZP)(),[r,o]=(0,a.useState)(),[s,u]=(0,a.useState)(),[E,h]=(0,a.useState)(),[g,f]=(0,a.useState)(""),{list:v,context:S}=E||{};(0,a.useEffect)((()=>(e=>{m.Z.loadRolesPaginated({page:1,perPage:0,query:""}).then(e)})(u)),[]),(0,a.useEffect)((()=>T({query:g,page:e,perPage:t},o,h)),[g,e,t]),(0,a.useEffect)((()=>((e,t,n,a)=>l.K.delete.completed.listen((()=>{T(e,t,n),a()})))({query:g,page:e,perPage:t},o,h,n)),[g,e,t,n]),(0,a.useEffect)((()=>((e,t,n,a)=>l.K.setActiveBackend.completed.listen((()=>{T(e,t,n),a()})))({query:g,page:e,perPage:t},o,h,n)),[g,e,t,n]);return E&&s?a.createElement(i.X2,{className:"content"},a.createElement(i.JX,{xs:12},a.createElement("h2",null,"Configured Authentication Services"),a.createElement(C,null,r&&a.createElement(N,{text:"",delay:0})),a.createElement("p",{className:"description"},"Found ",E.pagination.total," configured authentication services on the system."),a.createElement(c.l9,{totalItems:E.pagination.total},a.createElement(c.wQ,{className:"table-hover",customFilter:a.createElement(p,{onSearch:e=>{n(),f(e)}}),dataRowFormatter:e=>((e,t,n)=>{var l;return a.createElement(A,{authenticationBackend:e,isActive:e.id===(null==t||null===(l=t.activeBackend)||void 0===l?void 0:l.id),roles:n.list})})(e,S,s),filterKeys:[],filterLabel:"Filter services",headerCellFormatter:B,headers:x,id:"auth-backends-overview",rowClassName:"no-bm",rows:v.toJS(),sortByKey:"title"})))):a.createElement(c.$j,null)};var z=n("13c3YmZ3"),P=n("04jJRAHX"),Z=n("lcYXG3Mn");const O=()=>{const{finishedLoading:e,activeBackend:t,backendsTotal:n}=(0,Z.Z)([l.K.setActiveBackend]);return a.createElement(c.$4,{title:"All Authentication Services"},a.createElement(z.Z,null),a.createElement(c.mr,{title:"All Authentication Services",actions:a.createElement(P.Z,{activeBackend:t,finishedLoading:e}),documentationLink:{title:"Authentication documentation",path:r.Z.PAGES.USERS_ROLES}},a.createElement("span",null,"Configure Graylog's authentication services of this Graylog cluster.")),!(!(n&&n>=1)||t)&&a.createElement(i.X2,{className:"content"},a.createElement(i.JX,{xs:12},a.createElement(i.bZ,{bsStyle:"warning"},a.createElement(c.JO,{name:"exclamation-circle"})," None of the configured authentication services is currently active."))),a.createElement(I,null))}}}]);
//# sourceMappingURL=325e2d4b-717.e7a0435f8733c83affea.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy