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

web-interface.assets.57e33c6c-41.11b9f72925818240e61d.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["57e33c6c-41"],{"0WIieK5I":function(e,t,n){"use strict";var r=n("oHB5TGpC");n.d(t,"a",(function(){return r.a})),t.b=r.b},"8ol6V0sA":function(e,t,n){"use strict";n.r(t);var r=n("ivGQtwpr"),a=n("1/asf7rI"),o=n("X+7LuFrS"),i=n("0tVB/fkh"),l=n("CzyxmveH"),u=n("rkDy8MN4"),c=n("0WIieK5I"),s=n("EP2atZ3o"),m=n("gUymQceS"),d=n("nHcjWeCO"),f=n("VPaD/Np4"),p=n("fjkfDFeB"),v=n("8X/9FCuc"),b=n("qoq4u5Uq");function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(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 h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n *{margin-right:5px;:last-child{margin-right:0;}}"],t.colors.variant.danger)})),S=l.default.div.withConfig({displayName:"UsersSelector__SelectOption",componentId:"vc89w2-3"})(["display:flex;align-items:center;"]),j=Object(l.default)(i.X).withConfig({displayName:"UsersSelector__StyledSelect",componentId:"vc89w2-4"})(["flex:1;"]),w=function(e){var t=e.label;return r.createElement(S,null,t)},A=function(e){var t=e.role,n=e.onSubmit,a=y(Object(r.useState)(f.List.of()),2),o=a[0],l=a[1],u=y(Object(r.useState)([]),2),c=u[0],s=u[1],b=y(Object(r.useState)(),2),h=b[0],S=b[1],A=Object(r.useCallback)((function(){v.a.loadUsersPaginated({page:1,perPage:0,query:""}).then((function(e){var n=e.list.filter((function(e){return!e.roles.includes(t.name)})).map((function(e){return{label:e.name,value:e.name}})).toArray();s(n),l(e.list)}))}),[t]);return Object(r.useEffect)((function(){A();var e=p.a.addMembers.completed.listen(A),t=p.a.removeMember.completed.listen(A);return function(){t(),e()}}),[t,A]),r.createElement("div",null,r.createElement(i.p,{onClose:S,runtimeError:!0},h),r.createElement(m.Formik,{onSubmit:function(e,t){var r=e.user,a=t.resetForm;if(r){var i=r.split(","),l=f.Set(Object(d.compact)(i.map((function(e){return o.find((function(t){return t.username===e}))}))));l?(S(void 0),n(l).then((function(){a()}))):S("This is an exceptional error! Unable to find user with name ".concat(r," in ").concat(o.map((function(e){return e.username})).join(", ")))}},initialValues:{user:void 0}},(function(e){var t,n=e.isSubmitting,a=e.isValid,o=e.errors;return r.createElement(m.Form,null,r.createElement(E,null,r.createElement(m.Field,{name:"user",validate:(t="user",function(e){return e?void 0:"The ".concat(t," is required")})},(function(e){var t=e.field,n=t.name,a=t.value,o=t.onChange;return r.createElement(j,{inputProps:{"aria-label":"Search for users"},onChange:function(e){o({target:{value:e,name:n}})},optionRenderer:w,multi:!0,options:c,placeholder:"Search for users",value:a})})),r.createElement(g,{bsStyle:"success",disabled:n||!a,title:"Assign User",type:"submit"},"Assign User")),o&&r.createElement(O,null,Object.entries(o).map((function(e){var t=y(e,2),n=t[0],a=t[1];return r.createElement("span",{key:n},String(a),".")}))))})))};function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return U(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return U(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 U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:o.Map();m(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,n=e.name,r=e.description,a=e.permissions,o=e.readOnly;return new v(t,n,r,a,o)}}]),e}(),y=Object(c.b)("AuthzRoles",(function(){return a.a.createActions({load:{asyncResult:!0},delete:{asyncResult:!0},addMembers:{asyncResult:!0},removeMember:{asyncResult:!0},loadUsersForRole:{asyncResult:!0},loadRolesForUser:{asyncResult:!0},loadRolesPaginated:{asyncResult:!0}})})),h=n("apjOhdII");function g(e){return function(e){if(Array.isArray(e))return E(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))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 n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:[],n=t.map((function(e){return encodeURIComponent(e)}));return e.apply(void 0,g(n)).url};Object(c.c)("AuthzRoles",(function(){return a.a.createStore({listenables:[y],load:function(e){var t=Object(u.f)(j(l.a.AuthzRolesController.load,[e])),n=Object(i.b)("GET",t).then(v.fromJSON);return y.load.promise(n),n},delete:function(e){var t=Object(u.f)(j(l.a.AuthzRolesController.delete,[e])),n=Object(i.b)("DELETE",t);return y.delete.promise(n),n},addMembers:function(e,t){var n=j(l.a.AuthzRolesController.addMembers,[e]),r=Object(i.b)("PUT",Object(u.f)(n),t.toArray());return y.addMembers.promise(r),r},removeMember:function(e,t){var n=j(l.a.AuthzRolesController.removeMember,[e,t]),r=Object(i.b)("DELETE",Object(u.f)(n));return y.removeMember.promise(r),r},loadUsersForRole:function(e,t,n){var r=n.page,a=n.perPage,o=n.query,c=j(l.a.AuthzRolesController.loadUsersForRole,[e]),m=Object(s.a)(c,r,a,o),d=Object(i.b)("GET",Object(u.f)(m)).then(S);return y.loadUsersForRole.promise(d),d},loadRolesForUser:function(e,t){var n=t.page,r=t.perPage,a=t.query,o=j(l.a.AuthzRolesController.loadRolesForUser,[e]),c=Object(s.a)(o,n,r,a),m=Object(i.b)("GET",Object(u.f)(c)).then(O);return y.loadRolesForUser.promise(m),m},loadRolesPaginated:function(e){var t=e.page,n=e.perPage,r=e.query,a=j(l.a.AuthzRolesController.list),o=Object(s.a)(a,t,n,r),c=Object(i.b)("GET",Object(u.f)(o)).then(O);return y.loadRolesPaginated.promise(c),c}})}))},rkDy8MN4:function(e,t,n){"use strict";var r=n("fjkfDFeB"),a=n("MhJVE+Fw"),o=Object(a.a)({action:r.a.load,error:function(e,t){return{message:'Loading role with id "'.concat(t,'" failed with status: ').concat(e)}},notFoundRedirect:!0}),i=Object(a.a)({action:r.a.delete,success:function(e,t){return{message:'Role "'.concat(t,'" was deleted successfully')}},error:function(e,t,n){return{message:'Deleting role "'.concat(n,'" failed with status: ').concat(e)}}}),l=Object(a.a)({action:r.a.addMembers,success:function(e,t){return{message:'Users:"'.concat(t.join(", "),'" were assigned successfully')}},error:function(e,t,n){return{message:'Assigning users "'.concat(n.join(", "),'" failed with status: ').concat(e)}}}),u=Object(a.a)({action:r.a.removeMember,success:function(e,t){return{message:'User "'.concat(t,'" was unassigned successfully')}},error:function(e,t,n){return{message:'Unassign user "'.concat(n,'" failed with status: ').concat(e)}}}),c=Object(a.a)({action:r.a.loadUsersForRole,error:function(e,t,n){return{message:'Loading users for role "'.concat(n,'" failed with status: ').concat(e)}}}),s=Object(a.a)({action:r.a.loadRolesForUser,error:function(e,t){return{message:'Loading roles for user "'.concat(t,'" failed with status: ').concat(e)}}}),m=Object(a.a)({action:r.a.loadRolesPaginated,error:function(e){return{message:"Loading roles failed with status: ".concat(e)}}});t.a={load:o,delete:i,addMembers:l,removeMember:u,loadUsersForRole:c,loadRolesForUser:s,loadRolesPaginated:m}}}]);
//# sourceMappingURL=57e33c6c-41.11b9f72925818240e61d.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy