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

web-interface.assets.b6fe2bb5-4821.4e3f7591e66ebd993417.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([["b6fe2bb5-4821"],{"5sZKlkP8":(e,t,r)=>{r.d(t,{s:()=>i,Z:()=>d});var n=r("Z7aTuO5B"),o=r("EfCpThZW"),a=r("8pZttqbT"),l=r("Mr++nPjW"),s=o.default.div.withConfig({displayName:"SectionComponent__Header",componentId:"sc-y2eneq-0"})(["display:flex;justify-content:space-between;align-items:flex-start;*:not(:first-child){margin-left:10px;}"]),i=o.default.h2.withConfig({displayName:"SectionComponent__Headline",componentId:"sc-y2eneq-1"})(["margin-bottom:15px;display:inline;"]),u=(0,o.default)(a.Z).withConfig({displayName:"SectionComponent__LoadingSpinner",componentId:"sc-y2eneq-2"})((function(e){var t=e.theme;return(0,o.css)(["margin-left:10px;font-size:",";"],t.fonts.size.h3)})),c=function(e){var t=e.children,r=e.title,o=e.showLoading,a=void 0!==o&&o,c=e.headerActions,d=e.className;return n.createElement(l.X2,{className:"content ".concat(d)},n.createElement(l.JX,{xs:12},n.createElement(s,null,n.createElement(i,null,r,a&&n.createElement(u,{text:"",delay:0})),c),t))};c.defaultProps={className:"",showLoading:!1,headerActions:void 0};const d=c},oyaholW7:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r("BqDoRMwE"),o=r("VHOukFih");const a={load:(0,o.Z)({action:n.p.load,error:function(e,t){return{message:'Loading role with id "'.concat(t,'" failed with status: ').concat(e)}},notFoundRedirect:!0}),delete:(0,o.Z)({action:n.p.delete,success:function(e,t){return{message:'Role "'.concat(t,'" was deleted successfully')}},error:function(e,t,r){return{message:'Deleting role "'.concat(r,'" failed with status: ').concat(e)}}}),addMembers:(0,o.Z)({action:n.p.addMembers,success:function(e,t){return{message:'Users:"'.concat(t.join(", "),'" were assigned successfully')}},error:function(e,t,r){return{message:'Assigning users "'.concat(r.join(", "),'" failed with status: ').concat(e)}}}),removeMember:(0,o.Z)({action:n.p.removeMember,success:function(e,t){return{message:'User "'.concat(t,'" was unassigned successfully')}},error:function(e,t,r){return{message:'Unassign user "'.concat(r,'" failed with status: ').concat(e)}}}),loadUsersForRole:(0,o.Z)({action:n.p.loadUsersForRole,error:function(e,t,r){return{message:'Loading users for role "'.concat(r,'" failed with status: ').concat(e)}}}),loadRolesForUser:(0,o.Z)({action:n.p.loadRolesForUser,error:function(e,t){return{message:'Loading roles for user "'.concat(t,'" failed with status: ').concat(e)}}}),loadRolesPaginated:(0,o.Z)({action:n.p.loadRolesPaginated,error:function(e){return{message:"Loading roles failed with status: ".concat(e)}}})}},"51qFR6qu":(e,t,r)=>{r.r(t),r.d(t,{default:()=>F});var n=r("Z7aTuO5B"),o=r("EeAwn/0x"),a=r("DeVaSktS"),l=r("4Js8dUPg"),s=r("Mr++nPjW"),i=r("AdUszsMQ"),u=r("VPaD/Np4"),c=r("meHY53jV"),d=r("AztyBNMT"),m=r("Z7J0eezr"),f=r("F95zaCK8"),p=r("TWZUx7I0"),y=r("DMX9zsXw"),v=r("BSHS2nUH"),b=r("v4zvXTw+"),g=r("Z/VRZyyK"),h=r("oLQvydmD"),E=r("hC5fDjBV"),w=r("/xNfZHq7"),S=r("e3NVjFU6"),Z=r("bnXosvNb"),R=function(e){var t=e.users;return n.createElement(i.Fe,{label:"Username",name:"username",required:!0,validate:function(e){var r;return t&&!!t.some((function(t){return t.username===e}))&&(r="Username is already taken"),r},help:"Select a unique user name used to log in with."})};R.defaultProps={users:void 0};const O=R;var P=r("ciwMbbCo"),C=r("5sZKlkP8");function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],l=!0,s=!1;try{for(r=r.call(e);!(l=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{l||null==r.return||r.return()}finally{if(s)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return A(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return A(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&x.filter((function(e){return"Reader"===e.name||"Admin"===e.name}));if(!r)return n.createElement(i.$j,null);return n.createElement(s.X2,{className:"content"},n.createElement(s.JX,{lg:8},n.createElement(c.Formik,{onSubmit:function(e){return function(e,t,r){var n=j(j({},e),{},{roles:t.toJS(),permissions:[]});return delete n.password_repeat,T&&_?n=(0,_.onCreate)(n):n.username=n.username.trim(),r(null),f.Z.create(n).then((function(){v.Z.push(a.ZP.SYSTEM.USERS.OVERVIEW)}),(function(e){return r(e)}))}(e,d.roles,k)},validate:N,initialValues:{}},(function(e){var t,o,a,l=e.isSubmitting,i=e.isValid;return n.createElement(c.Form,{className:"form form-horizontal"},n.createElement("div",null,n.createElement(C.s,null,"Profile"),n.createElement(E.Z,null),n.createElement(w.Z,null),function(){if(T&&_){var e=_.fields.username;return e&&n.createElement(e,null)}return n.createElement(O,{users:r})}(),function(){if(T&&_){var e=_.fields.email;return e&&n.createElement(e,null)}return n.createElement(S.Z,null)}()),n.createElement("div",null,n.createElement(C.s,null,"Settings"),n.createElement(h.Z,null),n.createElement(g.Z,null),n.createElement(P.Z,null)),n.createElement("div",null,n.createElement(C.s,null,"Roles"),n.createElement(s.II,{id:"roles-selector-input",labelClassName:"col-sm-3",wrapperClassName:"col-sm-9",label:"Assign Roles"},n.createElement(y.Z,{onSubmit:q,assignedRolesIds:d.roles,identifier:function(e){return e.name}})),n.createElement(s.II,{id:"selected-roles-overview",labelClassName:"col-sm-3",wrapperClassName:"col-sm-9",label:"Selected Roles"},n.createElement(n.Fragment,null,x.map((function(e){return n.createElement(p.Z,{item:e,onDeleteItem:function(e){return function(e){D(x.remove(e)),b(d.toBuilder().roles(d.roles.remove(null==e?void 0:e.name)).build())}(e)},key:e.id})})),!z&&n.createElement(s.bZ,{bsStyle:"danger"},"You need to select at least one of the ",n.createElement("em",null,"Reader")," or ",n.createElement("em",null,"Admin")," roles.")))),n.createElement("div",null,n.createElement(C.s,null,"Password"),function(){if(T&&_){var e=_.fields.password;return n.createElement(e,null)}return n.createElement(Z.ZP,null)}()),A&&n.createElement(s.X2,null,n.createElement(s.JX,{xs:9,xsOffset:3},n.createElement(s.bZ,{bsStyle:"danger"},n.createElement("b",null,"Failed to create user"),n.createElement("br",null),(t=A,T&&_?(0,_.extractSubmitError)(t):null==t||null===(o=t.additional)||void 0===o||null===(a=o.res)||void 0===a?void 0:a.text)))),n.createElement(s.X2,null,n.createElement(s.JX,{md:9,mdOffset:3},n.createElement(s.Si,null,n.createElement(s.zx,{bsStyle:"success",disabled:l||!i||!z,title:"Create User",type:"submit"},"Create User"),n.createElement(s.zx,{type:"button",onClick:F},"Cancel")))))}))))};var D=r("G9VqAO1I"),q=r("bTqckGUg");const F=function(){return n.createElement(i.$4,{title:"Create New User"},n.createElement(i.mr,{title:"Create New User",subactions:n.createElement(o.J,{to:a.ZP.SYSTEM.USERS.CREATE},n.createElement(s.zx,{bsStyle:"success"},"Create User"))},n.createElement("span",null,"Use this page to create new Graylog users. The users and their permissions created here are not limited to the web interface but valid and required for the REST APIs of your Graylog server nodes, too."),n.createElement("span",null,"Learn more in the"," ",n.createElement(D.Z,{page:l.Z.PAGES.USERS_ROLES,text:"documentation"})),n.createElement(q.Z,null)),n.createElement(x,null))}},BqDoRMwE:(e,t,r)=>{r.d(t,{p:()=>b});var n=r("JnTtTRmZ"),o=r.n(n),a=r("VPaD/Np4"),l=r("OqsMdpSm"),s=r("rkoyttmq"),i=r("0wQfx7YJ"),u=r("xc00RsLr"),c=r("4sldgQy6");function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:a.Map();d(this,e),p(this,"value",void 0),this.value=t}return f(e,[{key:"id",value:function(t){return new e(this.value.set("id",t))}},{key:"name",value:function(t){return new e(this.value.set("name",t))}},{key:"description",value:function(t){return new e(this.value.set("description",t))}},{key:"permissions",value:function(t){return new e(this.value.set("permissions",t))}},{key:"readOnly",value:function(t){return new e(this.value.set("readOnly",t))}},{key:"build",value:function(){var e=this.value.toObject(),t=e.id,r=e.name,n=e.description,o=e.permissions,a=e.readOnly;return new y(t,r,n,o,a)}}]),e}();const b=(0,u.ei)("AuthzRoles",(function(){return o().createActions({load:{asyncResult:!0},delete:{asyncResult:!0},addMembers:{asyncResult:!0},removeMember:{asyncResult:!0},loadUsersForRole:{asyncResult:!0},loadRolesForUser:{asyncResult:!0},loadRolesPaginated:{asyncResult:!0}})}));var g=r("3KQynTtD");function h(e){return function(e){if(Array.isArray(e))return E(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 E(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return E(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 E(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:[],r=t.map((function(e){return encodeURIComponent(e)}));return e.apply(void 0,h(r)).url};(0,u.dS)("AuthzRoles",(function(){return o().createStore({listenables:[b],load:function(e){var t=(0,i.DC)(Z(s.Z.AuthzRolesController.load,[e])),r=(0,l.ZP)("GET",t).then(y.fromJSON);return b.load.promise(r),r},delete:function(e){var t=(0,i.DC)(Z(s.Z.AuthzRolesController.delete,[e])),r=(0,l.ZP)("DELETE",t);return b.delete.promise(r),r},addMembers:function(e,t){var r=Z(s.Z.AuthzRolesController.addMembers,[e]),n=(0,l.ZP)("PUT",(0,i.DC)(r),t.toArray());return b.addMembers.promise(n),n},removeMember:function(e,t){var r=Z(s.Z.AuthzRolesController.removeMember,[e,t]),n=(0,l.ZP)("DELETE",(0,i.DC)(r));return b.removeMember.promise(n),n},loadUsersForRole:function(e,t,r){var n=r.page,o=r.perPage,a=r.query,u=Z(s.Z.AuthzRolesController.loadUsersForRole,[e]),d=(0,c.Z)(u,n,o,a),m=(0,l.ZP)("GET",(0,i.DC)(d)).then(S);return b.loadUsersForRole.promise(m),m},loadRolesForUser:function(e,t){var r=t.page,n=t.perPage,o=t.query,a=Z(s.Z.AuthzRolesController.loadRolesForUser,[e]),u=(0,c.Z)(a,r,n,o),d=(0,l.ZP)("GET",(0,i.DC)(u)).then(w);return b.loadRolesForUser.promise(d),d},loadRolesPaginated:function(e){var t=e.page,r=e.perPage,n=e.query,o=Z(s.Z.AuthzRolesController.list),a=(0,c.Z)(o,t,r,n),u=(0,l.ZP)("GET",(0,i.DC)(a)).then(w);return b.loadRolesPaginated.promise(u),u}})}))}}]);
//# sourceMappingURL=b6fe2bb5-4821.4e3f7591e66ebd993417.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy