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

web-interface.assets.325e2d4b-7137.6147c2d1234b7c94cce3.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-7137"],{y3PVKZ8Q:(e,t,l)=>{l.d(t,{Z:()=>c});var n=l("Z7aTuO5B"),a=l("J6y4/h8P"),r=l("F9olzlTR");const s=a.default.td.withConfig({displayName:"RolesCell__Td",componentId:"sc-1gi2gyp-0"})(["max-width:300px;"]),i=(0,a.default)(r.__).withConfig({displayName:"RolesCell__Role",componentId:"sc-1gi2gyp-1"})(["margin-right:5px;margin-bottom:5px;display:inline-block;padding:4px 6px;"]),c=e=>{let{roles:t}=e;return n.createElement(s,null,t.map((e=>n.createElement(i,{key:e,bsStyle:"Admin"===e?"info":"default"},e))))}},vOXUk9UL:(e,t,l)=>{l.d(t,{Z:()=>i});var n=l("Z7aTuO5B"),a=l("F9olzlTR"),r=l("0zTRKSqx");const s=n.createElement(a.J2,{id:"user-search-query-help",title:"Search Syntax Help"},n.createElement("p",null,n.createElement("strong",null,"Available search fields")),n.createElement(a.iA,{condensed:!0},n.createElement("thead",null,n.createElement("tr",null,n.createElement("th",null,"Field"),n.createElement("th",null,"Description"))),n.createElement("tbody",null,n.createElement("tr",null,n.createElement("td",null,"full_name"),n.createElement("td",null,"The full name of a user")),n.createElement("tr",null,n.createElement("td",null,"username"),n.createElement("td",null,"The users login username.")),n.createElement("tr",null,n.createElement("td",null,"email"),n.createElement("td",null,"The users email.")))),n.createElement("p",null,n.createElement("strong",null,"Examples")),n.createElement("p",null,"Find users with a email containing example.com:",n.createElement("br",null),n.createElement("kbd",null,"email:example.com"),n.createElement("br",null))),i=()=>n.createElement(r.Ox,{trigger:"click",rootClose:!0,placement:"right",overlay:s},n.createElement(a.zx,{bsStyle:"link"},n.createElement(r.JO,{name:"question-circle"})))},LgbVZuHw:(e,t,l)=>{l.r(t),l.d(t,{default:()=>M});var n=l("Z7aTuO5B"),a=l("EeAwn/0x"),r=l("DeVaSktS"),s=l("4Js8dUPg"),i=l("F9olzlTR"),c=l("0zTRKSqx"),o=l("J6y4/h8P"),m=l("F95zaCK8"),d=l("q/NP8wy0"),u=l("j7/yTk5n"),E=l("3kMHuq+3"),p=l("y3PVKZ8Q");const g=(0,o.default)(i.Si).withConfig({displayName:"ActionsCell__ActionsWrapper",componentId:"sc-z1re6t-0"})(["display:flex;justify-content:flex-end;"]),f=e=>{let{user:{fullName:t,id:l},wrapperComponent:s}=e;return n.createElement(a.J,{to:r.ZP.SYSTEM.USERS.TOKENS.edit(l)},n.createElement(s,{id:`edit-tokens-${l}`,bsSize:"xs",title:`Edit tokens of user ${t}`},"Edit tokens"))},h=e=>{let{user:t}=e;const l=n.createElement(i.u,{id:"system-user"},"System users can only be modified in the Graylog configuration file.");return n.createElement(n.Fragment,null,n.createElement(c.Ox,{placement:"left",overlay:l},n.createElement(i.zx,{bsSize:"xs",bsStyle:"info",disabled:!0},"System user")),n.createElement(f,{user:t,wrapperComponent:i.zx}))},y=e=>{let{user:t,user:{username:l,id:s,fullName:o,accountStatus:d,external:E,readOnly:p}}=e;const g=(0,u.Z)(),h=!E&&!p&&(null==g?void 0:g.id)!==s;return n.createElement(n.Fragment,null,n.createElement(c.AE,{permissions:[`users:edit:${l}`]},n.createElement(a.J,{to:r.ZP.SYSTEM.USERS.edit(s)},n.createElement(i.zx,{id:`edit-user-${s}`,bsSize:"xs",title:`Edit user ${o}`},"Edit"))),n.createElement(i.PS,{bsSize:"xs",title:"More actions",pullRight:!0,id:`delete-user-${s}`},n.createElement(f,{user:t,wrapperComponent:i.sN}),n.createElement(c.AE,{permissions:[`users:edit:${l}`]},h&&n.createElement(i.sN,{id:`set-status-user-${s}`,onClick:()=>{"enabled"!==d?m.Z.setStatus(s,"enabled"):window.confirm(`Do you really want to disable user ${o}? All current sessions will be terminated.`)&&m.Z.setStatus(s,"disabled")},title:`Set new account status for ${o}`},"enabled"===d?"Disable":"Enable"),n.createElement(i.sN,{id:`delete-user-${s}`,bsStyle:"primary",bsSize:"xs",title:`Delete user ${o}`,onClick:()=>{window.confirm(`Do you really want to delete user ${o}?`)&&m.Z.delete(s,o)}},"Delete"))))},v=e=>{let{user:t}=e;return n.createElement("td",null,n.createElement(g,null,t.readOnly?n.createElement(h,{user:t}):n.createElement(y,{user:t})))};function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{theme:t,active:l}=e;return`\n  color: ${l?t.colors.variant.success:t.colors.variant.default};\n`})),b=e=>{let{active:t,...l}=e;return n.createElement(S,{active:t},n.createElement(c.JO,w({},l,{name:t?"check-circle":"times-circle"})))},x=o.default.td.withConfig({displayName:"LoggedInCell__Td",componentId:"sc-1qi5m8b-0"})(["width:35px;text-align:right;position:relative;"]),C=e=>{let{lastActivity:t,sessionActive:l,clientAddress:a}=e;return n.createElement(x,null,n.createElement(c.Ox,{trigger:["hover","focus"],placement:"right",overlay:n.createElement(i.J2,{id:"session-badge-details",title:l?"Logged in":""},l?n.createElement(n.Fragment,null,n.createElement("div",null,"Last activity: ",t?n.createElement(c.ij,{dateTime:t}):"-"),n.createElement("div",null,"Client address: ",null!=a?a:"-")):"Not logged in"),rootClose:!0},n.createElement(b,{active:l})))},N=o.default.div.withConfig({displayName:"StatusCell__Wrapper",componentId:"sc-1flp48i-0"})((e=>{let{theme:t,enabled:l}=e;return`\n  color: ${l?t.colors.variant.success:t.colors.variant.default};\n`})),_=o.default.td.withConfig({displayName:"StatusCell__Td",componentId:"sc-1flp48i-1"})(["width:35px;text-align:center;"]),O=e=>{let{accountStatus:t}=e;return n.createElement(_,null,n.createElement(c.Ox,{trigger:["hover","focus"],placement:"right",overlay:n.createElement(i.J2,{id:"session-badge-details"},`User is ${t}`),rootClose:!0},n.createElement(N,{enabled:"enabled"===t},n.createElement(c.JO,{name:"enabled"===t?"check-circle":"times-circle"}))))},A=e=>{let{user:t,user:{id:l,clientAddress:s,email:i,fullName:c,lastActivity:o,sessionActive:m,username:d,roles:u,accountStatus:E},isActive:g}=e;return n.createElement("tr",{key:d,className:g?"active":""},n.createElement(C,{lastActivity:o,sessionActive:m,clientAddress:s}),n.createElement("td",{className:"limited"},n.createElement(a.r,{to:r.ZP.SYSTEM.USERS.show(l)},c)),n.createElement("td",{className:"limited"},d),n.createElement("td",{className:"limited"},i),n.createElement("td",{className:"limited"},s),n.createElement(O,{accountStatus:E}),n.createElement(p.Z,{roles:u}),n.createElement(v,{user:t}))};var k=l("vOXUk9UL");const T=e=>{let{onSearch:t}=e;return n.createElement(c.UI,{onSearch:t,wrapperClass:"has-bm",onReset:()=>t(""),queryHelpComponent:n.createElement(k.Z,null),topMargin:0})},U=(0,o.default)(i.zx).withConfig({displayName:"ClientAddressHead__TooltipButton",componentId:"sc-1i9a5hk-0"})(["cursor:help;padding:0 0 0 2px;display:inline-flex;"]),Z=e=>{let{title:t}=e;const l=n.createElement(i.J2,{id:"client-address-help"},n.createElement("p",null,"The address of the client used to initially establish the session, not necessarily its current address."));return n.createElement("th",null,t,n.createElement(c.Ox,{trigger:"click",rootClose:!0,placement:"top",overlay:l},n.createElement(U,{bsStyle:"link"},n.createElement(c.JO,{name:"question-circle",fixedWidth:!0}))))},R=e=>{let{adminUser:t,dataRowFormatter:l,headers:a,headerCellFormatter:r}=e;return n.createElement(i.X2,{className:"content"},n.createElement(i.JX,{xs:12},n.createElement("h2",null,"System Administrator"),n.createElement("p",{className:"description"},"The system administrator can only be edited in the Graylog configuration file."),n.createElement(c.wQ,{id:"users-overview",className:"table-hover",headers:a,headerCellFormatter:r,sortByKey:"fullName",rows:[t],dataRowFormatter:l,filterKeys:[]})))},z=["","Full name","Username","E-Mail Address","Client Address","Enabled","Role","Actions"],F=o.default.div.withConfig({displayName:"UsersOverview__Container",componentId:"sc-jvtngw-0"})([".data-table{overflow-x:visible;}"]),P=o.default.div.withConfig({displayName:"UsersOverview__Header",componentId:"sc-jvtngw-1"})(["display:flex;align-items:center;"]),I=(0,o.default)(c.$j).withConfig({displayName:"UsersOverview__LoadingSpinner",componentId:"sc-jvtngw-2"})((e=>{let{theme:t}=e;return(0,o.css)(["margin-left:10px;font-size:",";"],t.fonts.size.h3)})),J=(0,o.default)(c.l9).withConfig({displayName:"UsersOverview__StyledPaginatedList",componentId:"sc-jvtngw-3"})([".pagination{margin:0;}"]),L=e=>{switch(e.toLowerCase()){case"client address":return n.createElement(Z,{title:e});case"actions":return n.createElement("th",{className:"actions text-right"},e);default:return n.createElement("th",null,e)}},j=(e,t,l)=>{t(!0),m.Z.loadUsersPaginated(e).then((e=>{l(e),t(!1)}))},q=e=>t=>{const{id:l}=t;return n.createElement(A,{user:t,isActive:(null==e?void 0:e.id)===l})},K=()=>{const{page:e,pageSize:t,resetPage:l}=(0,E.ZP)(),a=(0,u.Z)(),[r,s]=(0,n.useState)(),[o,m]=(0,n.useState)(!1),[p,g]=(0,n.useState)(""),{list:f,adminUser:h,pagination:{total:y=0}={}}=r||{};if((0,n.useEffect)((()=>j({page:e,perPage:t,query:p},m,s)),[e,t,p]),(0,n.useEffect)((()=>((e,t,l,n)=>d.X.delete.completed.listen((()=>{j(e,t,l),n()})))({page:e,perPage:t,query:p},m,s,l)),[e,t,p,l]),(0,n.useEffect)((()=>((e,t,l)=>d.X.setStatus.completed.listen((()=>j(e,t,l))))({page:e,perPage:t,query:p},m,s)),[e,t,p]),!f)return n.createElement(c.$j,null);const v=n.createElement(T,{onSearch:e=>{l(),g(e)}});return n.createElement(F,null,h&&n.createElement(R,{adminUser:h,dataRowFormatter:q(a),headerCellFormatter:L,headers:z}),n.createElement(i.X2,{className:"content"},n.createElement(i.JX,{xs:12},n.createElement(P,null,n.createElement("h2",null,"Users"),o&&n.createElement(I,{text:"",delay:0})),n.createElement("p",{className:"description"},"Found ",y," registered users on the system."),n.createElement(J,{totalItems:y},n.createElement(c.wQ,{id:"users-overview",className:"table-hover",rowClassName:"no-bm",headers:z,headerCellFormatter:L,sortByKey:"fullName",noDataText:n.createElement(c._f,null,"No users have been found."),rows:f.toJS(),customFilter:v,dataRowFormatter:q(a),filterKeys:[],filterLabel:"Filter Users"})))))};var D=l("w27weBg9");const M=()=>n.createElement(c.$4,{title:"Users Overview"},n.createElement(D.Z,null),n.createElement(c.mr,{title:"Users Overview",actions:n.createElement(a.J,{to:r.ZP.SYSTEM.USERS.CREATE},n.createElement(i.zx,{bsStyle:"success"},"Create user")),documentationLink:{title:"Permissions documentation",path:s.Z.PAGES.USERS_ROLES}},n.createElement("span",null,"Overview of Graylog's registered users.")),n.createElement(K,null))}}]);
//# sourceMappingURL=325e2d4b-7137.6147c2d1234b7c94cce3.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy