PageSourceSearch

https://fromsmash.com/675.b27711d2be87de46.js

js fromsmash.com collected 2026-09-24 08:42:44 UTC 57,080 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkstaticsmashapp=self.webpackChunkstaticsmashapp||[]).push([[675],{20675:(ae,N,u)=>{u.r(N),u.d(N,{GroupsModule:()=>Oo});var _=u(61142),j=u(47975),F=u(75118),R=u(25580),L=u(78374),r=u(71100);const T=(0,r.VP)("[TeamGroups] Load Groups",(0,r.xk)()),y=(0,r.VP)("[TeamGroups] Load Groups Success",(0,r.xk)()),x=(0,r.VP)("[TeamGroups] Load Groups Failure",(0,r.xk)()),X=(0,r.VP)("[TeamGroups] Load Attributable Roles",(0,r.xk)()),ie=(0,r.VP)("[TeamGroups] Load Attributable Roles Success",(0,r.xk)()),Pe=(0,r.VP)("[TeamGroups] Load Attributable Roles Failure",(0,r.xk)()),J=(0,r.VP)("[TeamGroups] Load Group Details",(0,r.xk)()),le=(0,r.VP)("[TeamGroups] Load Group Details Success",(0,r.xk)()),ce=(0,r.VP)("[TeamGroups] Load Group Details Failure",(0,r.xk)()),O=(0,r.VP)("[TeamGroups] Load Group Roles",(0,r.xk)()),pe=(0,r.VP)("[TeamGroups] Load Group Roles Success",(0,r.xk)()),ue=(0,r.VP)("[TeamGroups] Load Group Roles Failure",(0,r.xk)()),B=(0,r.VP)("[TeamGroups] Load Group Members",(0,r.xk)()),me=(0,r.VP)("[TeamGroups] Load Group Members Success",(0,r.xk)()),de=(0,r.VP)("[TeamGroups] Load Group Members Failure",(0,r.xk)()),W=(0,r.VP)("[TeamGroups] Load Account Members"),_e=(0,r.VP)("[TeamGroups] Load Account Members Success",(0,r.xk)()),he=(0,r.VP)("[TeamGroups] Load Account Members Failure",(0,r.xk)()),w=(0,r.VP)("[TeamGroups] Create Group",(0,r.xk)()),ge=(0,r.VP)("[TeamGroups] Create Group Success",(0,r.xk)()),Me=(0,r.VP)("[TeamGroups] Create Group Failure",(0,r.xk)()),K=(0,r.VP)("[TeamGroups] Attach Member To Group",(0,r.xk)()),Q=(0,r.VP)("[TeamGroups] Attach Member To Group Success"),Y=(0,r.VP)("[TeamGroups] Attach Member To Group Failure",(0,r.xk)()),Z=(0,r.VP)("[TeamGroups] Attach Role To Group",(0,r.xk)()),be=(0,r.VP)("[TeamGroups] Attach Role To Group Success"),ve=(0,r.VP)("[TeamGroups] Attach Role To Group Failure",(0,r.xk)()),q=(0,r.VP)("[TeamGroups] Detach Role From Group",(0,r.xk)()),Ge=(0,r.VP)("[TeamGroups] Detach Role From Group Success"),Ee=(0,r.VP)("[TeamGroups] Detach Role From Group Failure",(0,r.xk)()),ee=(0,r.VP)("[TeamGroups] Detach Member From Group",(0,r.xk)()),Re=(0,r.VP)("[TeamGroups] Detach Member From Group Success"),Te=(0,r.VP)("[TeamGroups] Detach Member From Group Failure",(0,r.xk)()),te=(0,r.VP)("[TeamGroups] Update Group",(0,r.xk)()),fe=(0,r.VP)("[TeamGroups] Update Group Success",(0,r.xk)()),Ie=(0,r.VP)("[TeamGroups] Update Group Failure",(0,r.xk)()),oe=(0,r.VP)("[TeamGroups] Delete Group",(0,r.xk)()),re=(0,r.VP)("[TeamGroups] Delete Group Success"),H=(0,r.VP)("[TeamGroups] Delete Group Failure",(0,r.xk)());var h=u(56106);const d={groups:null,groupsLoading:!1,groupsLoaded:!1,groupsError:null,groupDetails:null,groupDetailsLoading:!1,groupDetailsLoaded:!1,groupDetailsError:null,groupRoles:[],groupRolesLoading:!1,groupRolesLoaded:!1,groupRolesError:null,teamRoles:[],teamRolesLoading:!1,teamRolesLoaded:!1,teamRolesError:null,groupMembers:[],groupMembersLoading:!1,groupMembersLoaded:!1,groupMembersError:null,accountMembers:[],accountMembersLoading:!1,accountMembersLoaded:!1,accountMembersError:null,createGroupPending:!1,createGroupSuccess:!1,createGroupError:null,attachRoleToGroupPending:!1,attachRoleToGroupSuccess:!1,attachRoleToGroupError:null,detachRoleFromGroupPending:!1,detachRoleFromGroupSuccess:!1,detachRoleFromGroupError:null,attachMemberToGroupPending:!1,attachMemberToGroupSuccess:!1,attachMemberToGroupError:null,detachMemberFromGroupPending:!1,detachMemberFromGroupSuccess:!1,detachMemberFromGroupError:null,groupUpdating:!1,groupUpdated:!1,groupUpdatingError:null,deleteGroupPending:!1,deleteGroupSuccess:!1,deleteGroupError:null},Se=(0,r.vy)(d,(0,r.on)(T,t=>({...t,groups:d.groups,groupsLoading:!0,groupsLoaded:d.groupsLoaded,groupsError:d.groupsError})),(0,r.on)(y,(t,{groups:s})=>({...t,groups:s,groupsLoading:!1,groupsLoaded:!0,groupsError:null})),(0,r.on)(x,(t,{error:s})=>({...t,groupsLoading:!1,groupsError:s})),(0,r.on)(J,t=>({...t,groupDetails:d.groupDetails,groupDetailsLoading:!1,groupDetailsLoaded:d.groupDetailsLoaded,groupDetailsError:d.groupDetailsError})),(0,r.on)(le,(t,{group:s})=>
1({...t,groupDetails:s,groupDetailsLoading:!1,groupDetailsLoaded:!0,groupDetailsError:null})),(0,r.on)(ce,(t,{error:s})=>({...t,groupDetailsLoading:!1,groupDetailsError:s})),(0,r.on)(O,t=>({...t,groupRoles:d.groupRoles,groupRolesLoading:!0,groupRolesLoaded:d.groupRolesLoaded,groupRolesError:d.groupRolesError})),(0,r.on)(pe,(t,{roles:s})=>({...t,groupRoles:s,groupRolesLoading:!1,groupRolesLoaded:!0,groupRolesError:null})),(0,r.on)(ue,(t,{error:s})=>({...t,groupRolesLoading:!1,groupRolesError:s})),(0,r.on)(X,t=>({...t,teamRoles:d.teamRoles,teamRolesLoading:!0,teamRolesLoaded:d.teamRolesLoaded,teamRolesError:d.teamRolesError})),(0,r.on)(ie,(t,{roles:s})=>({...t,teamRoles:s,teamRolesLoading:!1,teamRolesLoaded:!0,teamRolesError:null})),(0,r.on)(Pe,(t,{error:s})=>({...t,teamRolesLoading:!1,teamRolesError:s})),(0,r.on)(B,t=>({...t,groupMembers:d.groupMembers,groupMembersLoading:!0,groupMembersLoaded:d.groupMembersLoaded,groupMembersError:d.groupMembersError})),(0,r.on)(me,(t,{members:s})=>({...t,groupMembers:s,groupMembersLoading:!1,groupMembersLoaded:!0,groupMembersError:null})),(0,r.on)(de,(t,{error:s})=>({...t,groupMembersLoading:!1,groupMembersError:s})),(0,r.on)(W,t=>({...t,accountMembers:d.accountMembers,accountMembersLoading:!0,accountMembersLoaded:d.accountMembersLoaded,accountMembersError:d.accountMembersError})),(0,r.on)(_e,(t,{members:s})=>({...t,accountMembers:s,accountMembersLoading:!1,accountMembersLoaded:!0,accountMembersError:null})),(0,r.on)(he,(t,{error:s})=>({...t,accountMembersLoading:!1,accountMembersError:s})),(0,r.on)(w,t=>({...t,createGroupPending:!0,createGroupSuccess:d.createGroupSuccess,createGroupError:d.createGroupError})),(0,r.on)(ge,t=>({...t,createGroupPending:!1,createGroupSuccess:!0,createGroupError:null})),(0,r.on)(Me,(t,{error:s})=>({...t,createGroupPending:!1,createGroupError:s})),(0,r.on)(Z,t=>({...t,attachRoleToGroupPending:!0,attachRoleToGroupSuccess:d.attachRoleToGroupSuccess,attachRoleToGroupError:d.attachRoleToGroupError})),(0,r.on)(be,t=>({...t,attachRoleToGroupPending:!1,attachRoleToGroupSuccess:!0,attachRoleToGroupError:null})),(0,r.on)(ve,(t,{error:s})=>({...t,attachRoleToGroupPending:!1,attachRoleToGroupError:s})),(0,r.on)(q,t=>({...t,detachRoleFromGroupPending:!0,detachRoleFromGroupSuccess:d.detachRoleFromGroupSuccess,detachRoleFromGroupError:d.detachRoleFromGroupError})),(0,r.on)(Ge,t=>({...t,detachRoleFromGroupPending:!1,detachRoleFromGroupSuccess:!0,detachRoleFromGroupError:null})),(0,r.on)(Ee,(t,{error:s})=>({...t,detachRoleFromGroupPending:!1,detachRoleFromGroupError:s})),(0,r.on)(K,t=>({...t,attachMemberToGroupPending:!0,attachMemberToGroupSuccess:d.attachMemberToGroupSuccess,attachMemberToGroupError:d.attachMemberToGroupError})),(0,r.on)(Q,t=>({...t,attachMemberToGroupPending:!1,attachMemberToGroupSuccess:!0,attachMemberToGroupError:null})),(0,r.on)(Y,(t,{error:s})=>({...t,attachMemberToGroupPending:!1,attachMemberToGroupError:s})),(0,r.on)(ee,t=>({...t,detachMemberFromGroupPending:!0,detachMemberFromGroupSuccess:d.detachMemberFromGroupSuccess,detachMemberFromGroupError:d.detachMemberFromGroupError})),(0,r.on)(Re,t=>({...t,detachMemberFromGroupPending:!1,detachMemberFromGroupSuccess:!0,detachMemberFromGroupError:null})),(0,r.on)(Te,(t,{error:s})=>({...t,detachMemberFromGroupPending:!1,detachMemberFromGroupError:s})),(0,r.on)(te,t=>({...t,groupUpdating:!0,groupUpdated:d.groupUpdated,groupUpdatingError:d.groupUpdatingError})),(0,r.on)(fe,(t,{})=>({...t,groupUpdating:d.groupUpdating,groupUpdated:!0})),(0,r.on)(Ie,(t,{error:s})=>({...t,groupUpdating:d.groupUpdating,groupUpdatingError:s})),(0,r.on)(oe,t=>({...t,deleteGroupPending:!0,deleteGroupSuccess:d.deleteGroupSuccess,deleteGroupError:d.deleteGroupError})),(0,r.on)(re,t=>({...t,deleteGroupPending:!1,deleteGroupSuccess:!0,deleteGroupError:null})),(0,r.on)(H,(t,{error:s})=>({...t,deleteGroupPending:!1,deleteGroupError:s})));function ke(t,s){return Se(t,s)}const p=(0,r.UX)("groups"),Oe=(0,r.Mz)(p,t=>t.groups),Ne=(0,r.Mz)(p,t=>t.groupsLoading),Be=(0,r.Mz)(p,t=>t.groupsLoaded),je=((0,r.Mz)(p,t=>t.groupsError),(0,r.Mz)(p,t=>
1t.groupDetails)),Ve=(0,r.Mz)(p,t=>t.groupDetailsLoading),ye=(0,r.Mz)(p,t=>t.groupDetailsLoaded),xe=((0,r.Mz)(p,t=>t.groupDetailsError),(0,r.Mz)(p,t=>t.teamRoles)),Xe=(0,r.Mz)(p,t=>t.teamRolesLoading),Ye=(0,r.Mz)(p,t=>t.teamRolesLoaded),He=((0,r.Mz)(p,t=>t.teamRolesError),(0,r.Mz)(p,t=>t.groupRoles)),ze=(0,r.Mz)(p,t=>t.groupRolesLoading),Je=(0,r.Mz)(p,t=>t.groupRolesLoaded),We=((0,r.Mz)(p,t=>t.groupRolesError),(0,r.Mz)(p,t=>t.groupMembers)),we=(0,r.Mz)(p,t=>t.groupMembersLoading),Ke=(0,r.Mz)(p,t=>t.groupMembersLoaded),Qe=((0,r.Mz)(p,t=>t.groupMembersError),(0,r.Mz)(p,t=>t.accountMembers)),Ze=(0,r.Mz)(p,t=>t.accountMembersLoading),qe=(0,r.Mz)(p,t=>t.accountMembersLoaded),et=((0,r.Mz)(p,t=>t.accountMembersError),(0,r.Mz)(p,t=>t.createGroupPending)),tt=(0,r.Mz)(p,t=>t.createGroupSuccess),ot=(0,r.Mz)(p,t=>t.createGroupError),De=(0,r.Mz)(p,t=>t.attachRoleToGroupPending),Ae=(0,r.Mz)(p,t=>t.attachRoleToGroupSuccess),rt=(0,r.Mz)(p,t=>t.attachRoleToGroupError),nt=(0,r.Mz)(p,t=>t.detachRoleFromGroupPending),st=(0,r.Mz)(p,t=>t.detachRoleFromGroupSuccess),at=(0,r.Mz)(p,t=>t.detachRoleFromGroupError),it=(0,r.Mz)(p,t=>t.attachMemberToGroupPending),lt=(0,r.Mz)(p,t=>t.attachMemberToGroupSuccess),ct=(0,r.Mz)(p,t=>t.attachMemberToGroupError),pt=(0,r.Mz)(p,t=>t.detachMemberFromGroupPending),ut=(0,r.Mz)(p,t=>t.detachMemberFromGroupSuccess),mt=(0,r.Mz)(p,t=>t.detachMemberFromGroupError),dt=(0,r.Mz)(p,t=>t.groupUpdating),_t=(0,r.Mz)(p,t=>t.groupUpdated),ht=(0,r.Mz)(p,t=>t.groupUpdatingError),gt=(0,r.Mz)(p,t=>t.deleteGroupPending),Mt=(0,r.Mz)(p,t=>t.deleteGroupSuccess),bt=(0,r.Mz)(p,t=>t.deleteGroupError);var Gt=u(1936),e=u(58527),U=u(5007),D=u(96542),ne=u(18471);function Et(t,s){1&t&&(e.qex(0),e.j41(1,"div",10),e.nrm(2,"div",11),e.k0s(),e.bVm())}function Rt(t,s){1&t&&(e.j41(0,"div",17),e.EFF(1," PREMIUM_ADMIN_MEMBER_MODAL_ADD_GROUP_ERROR_INVALID_GROUP_NAME"),e.k0s())}function Tt(t,s){if(1&t){const a=e.RV6();e.j41(0,"div",12)(1,"form",13),e.bIt("ngSubmit",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.onSubmit())}),e.j41(2,"div",14)(3,"app-smash-input",15),e.nI1(4,"translate"),e.DNE(5,Rt,2,0,"div",16),e.k0s()()()()}if(2&t){const a=e.XpG();e.R7$(),e.Y8G("formGroup",a.createGroupForm),e.R7$(2),e.FS9("placeholder",e.bMT(4,4,"PREMIUM_ADMIN_MEMBER_MODAL_ADD_GROUP_INPUT_PLACEHOLDER_NAME")),e.Y8G("error",a.submitted&&!!a.f.name.errors),e.R7$(2),e.Y8G("ngIf",a.f.name.value&&!!a.f.name.errors)}}let ft=(()=>{var t;class s{constructor(o,n,i){this.store$=o,this.fb=n,this.ref=i,this.subscriptions=[],this.selectionTeamEnabled=!0,this.submitted=!1,this.excludeSCIMPattern=/(?!scim\b)\b\w+/i,this.teamId=this.ref.data.teamId,this.groupCreated$=this.store$.select(tt),this.createGroupPending$=this.store$.select(et),this.createGroupError$=this.store$.select(ot),this.initGroupCreationForm()}ngOnDestroy(){this.subscriptions.forEach(o=>{o.unsubscribe()})}get f(){return this.createGroupForm.controls}initGroupCreationForm(){this.createGroupForm=this.fb.group({name:["",[h.k0.required,h.k0.pattern(Gt.h.regexpGroupName),h.k0.pattern(this.excludeSCIMPattern)]]})}createGroup(o){this.store$.dispatch(w({teamId:this.teamId,name:o})),this.subscriptions.push(this.groupCreated$.subscribe(n=>{n&&(this.store$.dispatch(T({teamId:this.teamId})),this.close())}))}close(){this.submitted=!1,this.createGroupForm.reset(),this.ref.close()}onSubmit(){this.submitted=!0,this.createGroupForm.valid&&this.createGroup(this.createGroupForm.value.name)}}return(t=s).\u0275fac=function(o){return new(o||t)(e.rXU(r.il),e.rXU(h.ok),e.rXU(U.ce))},t.\u0275cmp=e.VBU({type:t,selectors:[["app-modal-add-group"]],decls:20,vars:19,consts:[["createGroupNotPending",""],[1,"modal"],[1,"header"],[1,"title"],[1,"close-button",3,"click"],[1,"body"],[4,"ngIf","ngIfElse"],[1,"footer"],["type","submit",1,"btn-new","white",3,"click","disabled"],["type","submit",1,"btn-new","red",3,"click","disabled"],[1,"loading-container"],[1,"loading-spinner-grey"],[1,"section"],[1,"form-section",3,"ngSubmit","formGroup"],[1,"form-input"],["type","text","borderStyle","full","formControlName","name",3,"placeholder","error"],["error","","translate","",4,"ngIf"],["error","","translate",""]],template:function(o,n){if(1&o){const i=e.RV6();
1e.j41(0,"div",1)(1,"div",2)(2,"h1",3),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"div",4),e.bIt("click",function(){return e.eBV(i),e.Njj(n.close())}),e.k0s()(),e.j41(6,"div",5),e.DNE(7,Et,3,0,"ng-container",6),e.nI1(8,"async"),e.DNE(9,Tt,6,6,"ng-template",null,0,e.C5r),e.k0s(),e.j41(11,"div",7)(12,"button",8),e.nI1(13,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.close())}),e.EFF(14),e.nI1(15,"translate"),e.k0s(),e.j41(16,"button",9),e.nI1(17,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.onSubmit())}),e.EFF(18),e.nI1(19,"translate"),e.k0s()()()}if(2&o){const i=e.sdS(10);e.R7$(3),e.JRh(e.bMT(4,7,"PREMIUM_ADMIN_MEMBER_MODAL_ADD_GROUP")),e.R7$(4),e.Y8G("ngIf",e.bMT(8,9,n.createGroupPending$))("ngIfElse",i),e.R7$(5),e.Y8G("disabled",e.bMT(13,11,n.createGroupPending$)),e.R7$(2),e.JRh(e.bMT(15,13,"PREMIUM_ADMIN_MEMBER_MODAL_ADD_GROUP_BUTTON_LABEL_CANCEL")),e.R7$(2),e.Y8G("disabled",!n.createGroupForm.valid||e.bMT(17,15,n.createGroupPending$)),e.R7$(2),e.JRh(e.bMT(19,17,"PREMIUM_ADMIN_MEMBER_MODAL_ADD_GROUP_BUTTON_LABEL_CREATE_MEMBER"))}},dependencies:[_.bT,D.Mm,h.qT,h.BC,h.cb,h.j4,h.JD,ne.S,_.Jj,D.D9]}),s})();const It=t=>({group:t});function Dt(t,s){1&t&&(e.qex(0),e.j41(1,"div",9),e.nrm(2,"div",10),e.k0s(),e.bVm())}function At(t,s){1&t&&(e.j41(0,"div",11)(1,"div",12),e.EFF(2," PREMIUM_ADMIN_MEMBER_MODAL_DELETE_GROUP_QUESTION_CONFIRMATION"),e.k0s()())}let Lt=(()=>{var t;class s{constructor(o,n){this.store$=o,this.ref=n,this.submitted=!1,this.subscriptions=[],this.teamId=this.ref.data.teamId,this.deleteGroupPending$=this.store$.select(gt),this.deleteGroupSuccess$=this.store$.select(Mt),this.deleteGroupError$=this.store$.select(bt)}ngOnDestroy(){this.subscriptions.forEach(o=>{o.unsubscribe()})}deleteGroup(){this.store$.dispatch(oe({teamId:this.teamId,groupId:this.ref.data.group.id})),this.subscriptions.push(this.deleteGroupSuccess$.subscribe(o=>{o&&(this.store$.dispatch(T({teamId:this.teamId})),this.close())}))}close(){this.ref.close()}}return(t=s).\u0275fac=function(o){return new(o||t)(e.rXU(r.il),e.rXU(U.ce))},t.\u0275cmp=e.VBU({type:t,selectors:[["app-modal-delete-group"]],decls:17,vars:16,consts:[["notProcessing",""],[1,"modal"],[1,"header"],["translate","",1,"title",3,"translateParams"],[1,"body"],[4,"ngIf","ngIfElse"],[1,"footer"],["type","submit",1,"btn-new","white",3,"click","disabled"],["translate","",1,"btn-new","red",3,"click","disabled"],[1,"loading-container"],[1,"loading-spinner-grey"],[1,"section"],["translate","",1,"description"]],template:function(o,n){if(1&o){const i=e.RV6();
1e.j41(0,"div",1)(1,"div",2)(2,"h1",3),e.EFF(3,"PREMIUM_ADMIN_MEMBER_MODAL_DELETE_GROUP_QUESTION"),e.k0s()(),e.j41(4,"div",4),e.DNE(5,Dt,3,0,"ng-container",5),e.nI1(6,"async"),e.DNE(7,At,3,0,"ng-template",null,0,e.C5r),e.k0s(),e.j41(9,"div",6)(10,"button",7),e.nI1(11,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.close())}),e.EFF(12),e.nI1(13,"translate"),e.k0s(),e.j41(14,"button",8),e.nI1(15,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.deleteGroup())}),e.EFF(16,"PREMIUM_ADMIN_MEMBER_MODAL_DELETE_GROUP_BUTTON_LABEL_DELETE_GROUP"),e.k0s()()()}if(2&o){const i=e.sdS(8);e.R7$(2),e.Y8G("translateParams",e.eq3(14,It,n.ref.data.group.name)),e.R7$(3),e.Y8G("ngIf",e.bMT(6,6,n.deleteGroupPending$))("ngIfElse",i),e.R7$(5),e.Y8G("disabled",e.bMT(11,8,n.deleteGroupPending$)),e.R7$(2),e.JRh(e.bMT(13,10,"PREMIUM_ADMIN_MEMBER_MODAL_ADD_GROUP_BUTTON_LABEL_CANCEL")),e.R7$(2),e.Y8G("disabled",e.bMT(15,12,n.deleteGroupPending$))}},dependencies:[_.bT,D.Mm,_.Jj,D.D9]}),s})();var Le=u(26404);function $t(t,s){1&t&&(e.qex(0),e.j41(1,"div",15),e.nrm(2,"div",16),e.k0s(),e.bVm())}function Ct(t,s){if(1&t){const a=e.RV6();e.j41(0,"li",19),e.bIt("click",function(){e.eBV(a);const n=e.XpG().$implicit,i=e.XpG(4);return e.Njj(i.openModalDeleteGroup(n))}),e.j41(1,"a",9),e.EFF(2,"PREMIUM_ADMIN_GROUPS_TABLE_OPTION_LABEL_DELETE_GROUP"),e.k0s()()}}function Ft(t,s){if(1&t){const a=e.RV6();e.j41(0,"li",19),e.bIt("click",function(){const n=e.eBV(a).$implicit,i=e.XpG(4);return e.Njj(i.goToDetails(n.id))}),e.j41(1,"a",9),e.EFF(2,"PREMIUM_ADMIN_GROUPS_TABLE_OPTION_LABEL_EDIT_GROUP"),e.k0s()(),e.DNE(3,Ct,3,0,"li",20)}if(2&t){const a=s.$implicit;e.R7$(3),e.Y8G("ngIf",!a.provisioned)}}function Pt(t,s){if(1&t){const a=e.RV6();e.qex(0),e.j41(1,"app-smash-data-table",18),e.nI1(2,"async"),e.bIt("rowClicked",function(n){e.eBV(a);const i=e.XpG(3);return e.Njj(i.goToDetails(n.id))}),e.DNE(3,Ft,4,1,"ng-template",null,3,e.C5r),e.k0s(),e.bVm()}if(2&t){const a=e.XpG(3);e.R7$(),e.Y8G("data",e.bMT(2,5,a.groups$))("searchValue",a.search)("columns",a.columnsEnabled)("enableColumnOptions",!1)("paginationEnabled",!0)}}function vt(t,s){if(1&t){const a=e.RV6();e.j41(0,"div",21)(1,"span",22),e.EFF(2,"PREMIUM_ADMIN_GROUPS_TABLE_NO_GROUP"),e.k0s(),e.j41(3,"button",23),e.bIt("click",function(){e.eBV(a);const n=e.XpG(3);return e.Njj(n.openModalAddGroup())}),e.EFF(4),e.nI1(5,"translate"),e.k0s()()}2&t&&(e.R7$(4),e.JRh(e.bMT(5,1,"PREMIUM_ADMIN_GROUPS_TABLE_BUTTON_LABEL_CREATE_GROUP")))}function Ut(t,s){if(1&t&&(e.qex(0),e.j41(1,"div",17),e.DNE(2,Pt,5,7,"ng-container",14),e.nI1(3,"async"),e.DNE(4,vt,6,3,"ng-template",null,2,e.C5r),e.k0s(),e.bVm()),2&t){let a;const o=e.sdS(5),n=e.XpG(2);e.R7$(2),e.Y8G("ngIf",null==(a=e.bMT(3,2,n.groups$))?null:a.length)("ngIfElse",o)}}function St(t,s){}function kt(t,s){if(1&t&&(e.DNE(0,Ut,6,4,"ng-container",14),e.nI1(1,"async"),e.DNE(2,St,0,0,"ng-template",null,1,e.C5r)),2&t){const a=e.sdS(3),o=e.XpG();e.Y8G("ngIf",e.bMT(1,2,o.groupsLoaded$))("ngIfElse",a)}}let Ot=(()=>{var t;class s{constructor(o,n,i,m){this.store$=o,this.router=n,this.dialog=i,this.route=m,this.columnsEnabled=[{id:"name",colName:"PREMIUM_ADMIN_GROUPS_TABLE_LABEL_NAME",type:"string",removable:!1,searchable:!0},{id:"provisioned",colName:"PREMIUM_ADMIN_GROUPS_TABLE_LABEL_PROVISIONED",type:"boolean",removable:!1,translations:{true:"PREMIUM_ADMIN_GROUPS_TABLE_LABEL_GROUP_PROVISIONED",false:"PREMIUM_ADMIN_GROUPS_TABLE_LABEL_GROUP_CUSTOM"},default:"PREMIUM_ADMIN_GROUPS_TABLE_LABEL_GROUP_CUSTOM"}],this.subscriptions=[],this.refreshGroups(),this.store$.dispatch(X({teamId:this.teamId})),this.groups$=this.store$.select(Oe),this.groupsLoading$=this.store$.select(Ne),this.groupsLoaded$=this.store$.select(Be)}ngOnInit(){}goToDetails(o){this.route.params.pipe((0,L.s)(1)).subscribe(({id:n})=>{this.router.navigateByUrl("/account/team/"+n+"/groups/"+o)})}refreshGroups(){this.route.params.pipe((0,L.s)(1)).subscribe(({id:o})=>{this.teamId=o,this.store$.dispatch(T({teamId:this.teamId}))})}ngOnDestroy(){this.subscriptions.forEach(o=>{o.unsubscribe()})}openModalAddGroup(){var o=this;return(0,R.A)(function*(){o.dialog.open(ft,{enableClose:!1,closeButton:!1,size:"sm",data:{teamId:o.teamId}})})()}openModalDeleteGroup(o){this.dialog.open(Lt,{enableClose:!0,closeButton:!1,size:"sm",data:{teamId:this.teamId,group:o}})}}return(t=s).\u0275fac=function(o){return new(o||t)(e.rXU(r.il),e.rXU(F.Ix),e.rXU(U.o3),e.rXU(F.nX))},t.\u0275cmp=e.VBU({type:t,selectors:[["app-groups"]],decls:18,vars:11,consts:[["groupsNotLoading",""],["groupsNotLoaded",""],["noMembers",""],["optionsList",""],[1,"premium-searchbar"],["type","text","name","searchValueMember",3,"ngModelChange","placeholder","ngModel"],[1,"premium-card"],[1,"premium-card-header"],[1,"premium-card-header-title"],["translate",""],[1,"premium-card-header-actions"],[1,"icon","icon-refresh",3,"click"],[1,"icon-smash_remote"],[1,"btn-new","red",3,"click"],[4,"ngIf","ngIfElse"],[1,"premium-card-loading-container"],[1,"loading-spinner-grey"],[1,"premium-card-center"],["enableMoreOptions","true","rowClickable","true",3,"rowClicked","data","searchValue","columns","enableColumnOptions","paginationEnabled"],[3,"click"],[3,"click",4,"ngIf"],[1,"premium-card-center-no-content"],["translate","",1,"premium-card-center-no-content-message"],[1,"btn-new","white",3,"click"]],template:function(o,n){if(1&o){const i=e.RV6();e.j41(0,"div",4)(1,"app-smash-input",5),e.nI1(2,"translate"),e.mxI("ngModelChange",function(A){return e.eBV(i),e.DH7(n.search,A)||(n.search=A),e.Njj(A)}),e.k0s()(),e.j41(3,"div",6)(4,"div",7)(5,"div",8)(6,"h1",9),e.EFF(7,"PREMIUM_ADMIN_GROUPS_TABLE_TITLE_GROUP_LIST"),e.k0s()(),e.j41(8,"div",10)(9,"div",11),e.bIt("click",function(){return e.eBV(i),e.Njj(n.refreshGroups())}),e.nrm(10,"i",12),e.k0s(),e.j41(11,"button",13),e.bIt("click",function(){return e.eBV(i),e.Njj(n.openModalAddGroup())}),e.EFF(12),e.nI1(13,"translate"),e.k0s()()(),e.DNE(14,$t,3,0,"ng-container",14),e.nI1(15,"async"),e.DNE(16,kt,4,4,"ng-template",null,0,e.C5r),e.k0s()}if(2&o){const i=e.sdS(17);e.R7$(),e.FS9("placeholder",e.bMT(2,5,"PREMIUM_ADMIN_GROUPS_TABLE_SEARCH_GROUP_PLACEHOLDER")),e.R50("ngModel",n.search),e.R7$(11),e.SpI(" ",e.bMT(13,7,"PREMIUM_ADMIN_GROUPS_TABLE_BUTTON_LABEL_CREATE_GROUP")," "),e.R7$(2),e.Y8G("ngIf",e.bMT(15,9,n.groupsLoading$))("ngIfElse",i)}},dependencies:[_.bT,D.Mm,Le.y,h.BC,h.vS,ne.S,_.Jj,D.D9]}),s})();var se=u(20154),Nt=u(74671),P=u(46891),v=u(19847),G=u(6663),z=u(7738),Bt=u(85687),jt=u(56029),V=u(12557);const Vt=t=>({name:t});function yt(t,s){if(1&t&&(e.j41(0,"h1",10),e.EFF(1,"PREMIUM_ADMIN_MEMBER_MODAL_ATTACH_MEMBER_TO_GROUP"),e.k0s()),2&t){const a=e.XpG();e.Y8G("translateParams",e.eq3(1,Vt,a.group.name))}}function xt(t,s){1&t&&(e.qex(0),e.j41(1,"div",11),e.nrm(2,"div",12),e.k0s(),e.bVm())}function Xt(t,s){if(1&t&&(e.j41(0,"b"),e.EFF(1,"Ajouter l'email"),e.k0s(),e.EFF(2)),2&t){const a=s.searchTerm;e.R7$(2),e.SpI(" : ",a," ")}}function Yt(t,s){if(1&t){const a=e.RV6();e.j41(0,"div",13)(1,"form",14),e.bIt("ngSubmit",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.onSubmit())}),e.j41(2,"div",15)(3,"ng-select",16),e.nI1(4,"translate"),e.bIt("click",function(n){return e.eBV(a),e.Njj(n.stopPropagation())}),e.mxI("ngModelChange",function(n){e.eBV(a);const i=e.XpG();return e.DH7(i.selectedMember,n)||(i.selectedMember=n),e.Njj(n)}),e.DNE(5,Xt,3,1,"ng-template",17),e.k0s()()()()}if(2&t){const a=e.XpG();e.R7$(),e.Y8G("formGroup",a.attachMemberForm),e.R7$(2),e.FS9("placeholder",e.bMT(4,8,"PREMIUM_ADMIN_MEMBER_MODAL_ATTACH_MEMBER_TO_GROUP_PLACEHOLDER_MEMBER")),e.Y8G("items",a.attachableMembers)("searchable",!0)("multiple",!1)("clearable",!0)("addTag",a.addEmail),e.R50("ngModel",a.selectedMember)}}let Ht=(()=>{var t;class s{constructor(o,n,i){this.store$=o,this.fb=n,this.ref=i,this.accountMembers=[],this.groupMembers=[],this.submitted=!1,this.subscriptions=[],this.group=this.ref.data.group,this.teamId=this.ref.data.teamId,this.identity=this.ref.data.identity,this.accountMembers=this.ref.data.accountMembers,this.groupMembers=this.ref.data.groupMembers,this.buildAttachableMembers(),this.attachMemberFromGroupPending$=this.store$.select(it),this.attachMemberFromGroupSuccess$=this.store$.select(lt),this.attachMemberFromGroupError$=this.store$.select(ct),this.initForm()}get f(){return this.attachMemberForm.controls}ngOnDestroy(){this.subscriptions.forEach(o=>{o.unsubscribe()})}initForm(){this.attachMemberForm=this.fb.group({member:["",h.k0.required]})}close(){this.ref.close()}buildAttachableMembers(){this.attachableMembers=this.accountMembers.filter(o=>!this.groupMembers.some(n=>n.id===o.id)).filter(o=>o.id!==this.identity.id)}
1attachMemberToGroup(o,n){this.store$.dispatch(K({teamId:this.teamId,member:o,groupId:n.id})),this.subscriptions.push(this.attachMemberFromGroupSuccess$.subscribe(i=>{i&&(this.store$.dispatch(B({teamId:this.teamId,id:this.group.id})),this.attachMemberForm.reset(),this.selectedMember=null,this.close())}))}addEmail(o){if((0,jt.xf)(o))return{username:o}}onSubmit(){this.submitted=!0,this.attachMemberForm.valid&&this.attachMemberToGroup(this.attachMemberForm.value.member,this.group)}}return(t=s).\u0275fac=function(o){return new(o||t)(e.rXU(r.il),e.rXU(h.ok),e.rXU(U.ce))},t.\u0275cmp=e.VBU({type:t,selectors:[["app-modal-attach-member"]],decls:18,vars:17,consts:[["notProcessing",""],[1,"modal"],[1,"header"],["translate","","class","title",3,"translateParams",4,"ngIf"],[1,"close-button",3,"click"],[1,"body"],[4,"ngIf","ngIfElse"],[1,"footer"],["type","submit",1,"btn-new","white",3,"click","disabled"],["type","submit",1,"btn-new","red",3,"click","disabled"],["translate","",1,"title",3,"translateParams"],[1,"loading-container"],[1,"loading-spinner-grey"],[1,"section"],[1,"form",3,"ngSubmit","formGroup"],[1,"input"],["bindLabel","username","formControlName","member",3,"click","ngModelChange","items","searchable","multiple","clearable","addTag","placeholder","ngModel"],["ng-tag-tmp",""]],template:function(o,n){if(1&o){const i=e.RV6();e.j41(0,"div",1)(1,"div",2),e.DNE(2,yt,2,3,"h1",3),e.j41(3,"div",4),e.bIt("click",function(){return e.eBV(i),e.Njj(n.close())}),e.k0s()(),e.j41(4,"div",5),e.DNE(5,xt,3,0,"ng-container",6),e.nI1(6,"async"),e.DNE(7,Yt,6,10,"ng-template",null,0,e.C5r),e.k0s(),e.j41(9,"div",7)(10,"button",8),e.nI1(11,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.close())}),e.EFF(12),e.nI1(13,"translate"),e.k0s(),e.j41(14,"button",9),e.nI1(15,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.onSubmit())}),e.EFF(16),e.nI1(17,"translate"),e.k0s()()()}if(2&o){const i=e.sdS(8);e.R7$(2),e.Y8G("ngIf",null==n.group?null:n.group.name),e.R7$(3),e.Y8G("ngIf",e.bMT(6,7,n.attachMemberFromGroupPending$))("ngIfElse",i),e.R7$(5),e.Y8G("disabled",e.bMT(11,9,n.attachMemberFromGroupPending$)),e.R7$(2),e.JRh(e.bMT(13,11,"PREMIUM_ADMIN_MEMBER_MODAL_ATTACH_MEMBER_TO_GROUP_BUTTON_LABEL_CANCEL")),e.R7$(2),e.Y8G("disabled",!n.f.member.value||e.bMT(15,13,n.attachMemberFromGroupPending$)),e.R7$(2),e.JRh(e.bMT(17,15,"PREMIUM_ADMIN_MEMBER_MODAL_ATTACH_MEMBER_TO_GROUP_BUTTON_LABEL_ATTACH"))}},dependencies:[_.bT,D.Mm,h.qT,h.BC,h.cb,h.j4,h.JD,V.vr,V.BW,_.Jj,D.D9]}),s})();const zt=(t,s)=>({email:t,group:s});function Jt(t,s){1&t&&(e.qex(0),e.j41(1,"div",11),e.nrm(2,"div",12),e.k0s(),e.bVm())}function Wt(t,s){1&t&&(e.j41(0,"div",13)(1,"div",14),e.EFF(2,"PREMIUM_ADMIN_MEMBER_MODAL_DETACH_MEMBER_FROM_GROUP_QUESTION_CONFIRMATION"),e.k0s()())}function wt(t,s){if(1&t){const a=e.RV6();e.j41(0,"div",2)(1,"div",3)(2,"h1",4),e.EFF(3," PREMIUM_ADMIN_MEMBER_MODAL_DETACH_MEMBER_FROM_GROUP_QUESTION"),e.k0s(),e.j41(4,"div",5),e.bIt("click",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.close())}),e.k0s()(),e.j41(5,"div",6),e.DNE(6,Jt,3,0,"ng-container",7),e.nI1(7,"async"),e.DNE(8,Wt,3,0,"ng-template",null,0,e.C5r),e.k0s(),e.j41(10,"div",8)(11,"button",9),e.nI1(12,"async"),e.bIt("click",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.close())}),e.EFF(13,"PREMIUM_ADMIN_MEMBER_MODAL_ADD_GROUP_BUTTON_LABEL_CANCEL"),e.k0s(),e.j41(14,"button",10),e.nI1(15,"async"),e.bIt("click",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.detachMemberFromGroup())}),e.EFF(16,"PREMIUM_ADMIN_MEMBER_MODAL_DETACH_MEMBER_FROM_GROUP_BUTTON_LABEL_DETACH_MEMBER"),e.k0s()()()}if(2&t){const a=e.sdS(9),o=e.XpG();e.R7$(2),e.Y8G("translateParams",e.l_i(11,zt,o.memberToDetach.username,o.group.name)),e.R7$(4),e.Y8G("ngIf",e.bMT(7,5,o.detachMemberFromGroupPending$))("ngIfElse",a),e.R7$(5),e.Y8G("disabled",e.bMT(12,7,o.detachMemberFromGroupPending$)),e.R7$(3),e.Y8G("disabled",e.bMT(15,9,o.detachMemberFromGroupPending$))}}let Kt=(()=>{var t;class s{constructor(o,n){this.store$=o,this.ref=n,this.submitted=!1,this.subscriptions=[],this.memberToDetach=this.ref.data.memberToDetach,this.group=this.ref.data.group,this.teamId=this.ref.data.teamId,this.detachMemberFromGroupPending$=this.store$.select(pt),this.detachMemberFromGroupSuccess$=this.store$.select(ut),this.detachMemberFromGroupError$=this.store$.select(mt)}ngOnDestroy(){this.subscriptions.forEach(o=>{o.unsubscribe()})}close(){this.ref.close()}
1detachMemberFromGroup(o,n){this.store$.dispatch(ee({teamId:this.teamId,userId:this.memberToDetach.id,groupId:this.group.id})),this.subscriptions.push(this.detachMemberFromGroupSuccess$.subscribe(i=>{i&&(this.store$.dispatch(B({teamId:this.teamId,id:this.group.id})),this.close())}))}}return(t=s).\u0275fac=function(o){return new(o||t)(e.rXU(r.il),e.rXU(U.ce))},t.\u0275cmp=e.VBU({type:t,selectors:[["app-modal-detach-member"]],decls:1,vars:1,consts:[["notProcessing",""],["class","modal",4,"ngIf"],[1,"modal"],[1,"header"],["translate","",1,"title",3,"translateParams"],[1,"close-button",3,"click"],[1,"body"],[4,"ngIf","ngIfElse"],[1,"footer"],["type","submit","translate","",1,"btn-new","white",3,"click","disabled"],["translate","",1,"btn-new","red",3,"click","disabled"],[1,"loading-container"],[1,"loading-spinner-grey"],[1,"section"],["translate","",1,"description"]],template:function(o,n){1&o&&e.DNE(0,wt,17,14,"div",1),2&o&&e.Y8G("ngIf",n.memberToDetach&&n.group)},dependencies:[_.bT,D.Mm,_.Jj]}),s})();function Qt(t,s){1&t&&(e.j41(0,"h2",11),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&t&&(e.R7$(),e.JRh(e.bMT(2,1,"PREMIUM_TEAM_MEMBER_MODAL_ATTACH_ROLE_ERROR_GROUP_ALREADY_EXISTS")))}function Zt(t,s){1&t&&(e.qex(0),e.j41(1,"div",12),e.nrm(2,"div",13),e.k0s(),e.bVm())}function qt(t,s){if(1&t&&(e.EFF(0),e.nI1(1,"translate")),2&t){const a=s.item;e.SpI(" ",e.bMT(1,1,null==a||null==a.name?null:a.name.split("$")[1].toUpperCase())," ")}}function eo(t,s){if(1&t&&(e.EFF(0),e.nI1(1,"translate")),2&t){const a=s.item;e.SpI(" ",e.bMT(1,1,null==a||null==a.name?null:a.name.split("$")[1].toUpperCase())," ")}}function to(t,s){if(1&t){const a=e.RV6();e.j41(0,"div",18)(1,"ng-select",19),e.nI1(2,"translate"),e.bIt("click",function(n){return e.eBV(a),e.Njj(n.stopPropagation())}),e.DNE(3,qt,2,3,"ng-template",20)(4,eo,2,3,"ng-template",21),e.k0s()()}if(2&t){const a=e.XpG(2);e.R7$(),e.FS9("placeholder",e.bMT(2,4,"PREMIUM_TEAM_MEMBER_MODAL_ATTACH_ROLE_PLACEHOLDER_ROLE")),e.Y8G("items",a.attributableRoles)("searchable",!1)("clearable",!1)}}function oo(t,s){if(1&t){const a=e.RV6();e.j41(0,"div",14)(1,"h2",15),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"form",16),e.bIt("ngSubmit",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.onSubmit())}),e.DNE(5,to,5,6,"div",17),e.k0s()()}if(2&t){const a=e.XpG();e.R7$(2),e.JRh(e.bMT(3,3,"PREMIUM_TEAM_MEMBER_MODAL_ATTACH_ROLE_SUBTITLE_ROLE")),e.R7$(2),e.Y8G("formGroup",a.attachRoleForm),e.R7$(),e.Y8G("ngIf",a.attributableRoles.length>0)}}let ro=(()=>{var t;class s{constructor(o,n,i){this.store$=o,this.fb=n,this.ref=i,this.subscriptions=[],this.selectionTeamEnabled=!0,this.submitted=!1,this.group=this.ref.data.group,this.teamId=this.ref.data.teamId,this.attributableRoles=this.ref.data.attributableRoles,this.attachRoleSuccess$=this.store$.select(Ae),this.attachRolePending$=this.store$.select(De),this.attachRoleError$=this.store$.select(rt),this.initGroupCreationForm()}ngOnDestroy(){this.subscriptions.forEach(o=>{o.unsubscribe()})}get f(){return this.attachRoleForm.controls}initGroupCreationForm(){this.attachRoleForm=this.fb.group({role:["",h.k0.required]})}attachRole(o){this.store$.dispatch(Z({teamId:this.teamId,groupId:this.group.id,role:o})),this.subscriptions.push(this.attachRoleSuccess$.subscribe(n=>{n&&(this.store$.dispatch(O({teamId:this.teamId,id:this.group.id})),this.close())}))}close(){this.submitted=!1,this.selectedTeam=null,this.selectedRole=null,this.attachRoleForm.reset(),this.ref.close()}onSubmit(){this.submitted=!0,this.attachRoleForm.valid&&this.attachRole(this.attachRoleForm.value.role)}}return(t=s).\u0275fac=function(o){return new(o||t)(e.rXU(r.il),e.rXU(h.ok),e.rXU(U.ce))},t.\u0275cmp=e.VBU({type:t,selectors:[["app-modal-attach-role"]],decls:22,vars:22,consts:[["attachRoleNotPending",""],[1,"modal"],[1,"header"],[1,"title"],[1,"close-button",3,"click"],["class","error-message",4,"ngIf"],[1,"body"],[4,"ngIf","ngIfElse"],[1,"footer"],["type","submit",1,"btn-new","white",3,"click","disabled"],["type","submit",1,"btn-new","red",3,"click","disabled"],[1,"error-message"],[1,"loading-container"],[1,"loading-spinner-grey"],[1,"section"],[1,"title-section"],[1,"form-section",3,"ngSubmit","formGroup"],["class","form-input",4,"ngIf"],[1,"form-input"],["formControlName","role",3,"click","items","searchable","clearable","placeholder"],["ng-label-tmp",""],["ng-option-tmp",""]],template:function(o,n){if(1&o){const i=e.RV6();
1e.j41(0,"div",1)(1,"div",2)(2,"h1",3),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"div",4),e.bIt("click",function(){return e.eBV(i),e.Njj(n.close())}),e.k0s(),e.DNE(6,Qt,3,3,"h2",5),e.nI1(7,"async"),e.k0s(),e.j41(8,"div",6),e.DNE(9,Zt,3,0,"ng-container",7),e.nI1(10,"async"),e.DNE(11,oo,6,5,"ng-template",null,0,e.C5r),e.k0s(),e.j41(13,"div",8)(14,"button",9),e.nI1(15,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.close())}),e.EFF(16),e.nI1(17,"translate"),e.k0s(),e.j41(18,"button",10),e.nI1(19,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.onSubmit())}),e.EFF(20),e.nI1(21,"translate"),e.k0s()()()}if(2&o){const i=e.sdS(12);e.R7$(3),e.JRh(e.bMT(4,8,"PREMIUM_TEAM_MEMBER_MODAL_ATTACH_ROLE")),e.R7$(3),e.Y8G("ngIf",409===e.bMT(7,10,n.attachRoleError$)),e.R7$(3),e.Y8G("ngIf",e.bMT(10,12,n.attachRolePending$))("ngIfElse",i),e.R7$(5),e.Y8G("disabled",e.bMT(15,14,n.attachRolePending$)),e.R7$(2),e.JRh(e.bMT(17,16,"PREMIUM_TEAM_MEMBER_MODAL_ATTACH_ROLE_BUTTON_LABEL_CANCEL")),e.R7$(2),e.Y8G("disabled",!n.attachRoleForm.valid||e.bMT(19,18,n.attachRolePending$)),e.R7$(2),e.JRh(e.bMT(21,20,"PREMIUM_TEAM_MEMBER_MODAL_ATTACH_ROLE_BUTTON_LABEL_ATTACH_ROLE"))}},dependencies:[_.bT,h.qT,h.BC,h.cb,h.j4,h.JD,V.vr,V.Uq,V.ZZ,_.Jj,D.D9]}),s})();const no=(t,s)=>({name:t,group:s});function so(t,s){1&t&&(e.qex(0),e.j41(1,"div",11),e.nrm(2,"div",12),e.k0s(),e.bVm())}function ao(t,s){1&t&&(e.j41(0,"div",13)(1,"div",14),e.EFF(2,"PREMIUM_TEAM_MEMBER_MODAL_DETACH_ROLE_FROM_GROUP_QUESTION_CONFIRMATION"),e.k0s()())}function io(t,s){if(1&t){const a=e.RV6();e.j41(0,"div",2)(1,"div",3)(2,"h1",4),e.EFF(3," PREMIUM_TEAM_MODAL_DETACH_ROLE_FROM_GROUP_QUESTION"),e.k0s(),e.j41(4,"div",5),e.bIt("click",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.close())}),e.k0s()(),e.j41(5,"div",6),e.DNE(6,so,3,0,"ng-container",7),e.nI1(7,"async"),e.DNE(8,ao,3,0,"ng-template",null,0,e.C5r),e.k0s(),e.j41(10,"div",8)(11,"button",9),e.nI1(12,"async"),e.bIt("click",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.close())}),e.EFF(13,"PREMIUM_TEAM_MEMBER_MODAL_MODAL_ADD_GROUP_BUTTON_LABEL_CANCEL"),e.k0s(),e.j41(14,"button",10),e.nI1(15,"async"),e.bIt("click",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.detachRoleFromGroup())}),e.EFF(16,"PREMIUM_TEAM_MEMBER_MODAL_MODAL_DETACH_ROLE_FROM_GROUP_BUTTON_LABEL_DETACH_ROLE"),e.k0s()()()}if(2&t){const a=e.sdS(9),o=e.XpG();e.R7$(2),e.Y8G("translateParams",e.l_i(11,no,o.roleToDetach.translatedName,o.group.name)),e.R7$(4),e.Y8G("ngIf",e.bMT(7,5,o.detachRoleFromGroupPending$))("ngIfElse",a),e.R7$(5),e.Y8G("disabled",e.bMT(12,7,o.detachRoleFromGroupPending$)),e.R7$(3),e.Y8G("disabled",e.bMT(15,9,o.detachRoleFromGroupPending$))}}let lo=(()=>{var t;class s{constructor(o,n,i){this.store$=o,this.ref=n,this.translateService=i,this.submitted=!1,this.subscriptions=[],this.roleToDetach=this.ref.data.roleToDetach,this.group=this.ref.data.group,this.teamId=this.ref.data.teamId,this.detachRoleFromGroupPending$=this.store$.select(nt),this.detachRoleFromGroupSuccess$=this.store$.select(st),this.detachRoleFromGroupError$=this.store$.select(at)}ngOnDestroy(){this.subscriptions.forEach(o=>{o.unsubscribe()})}close(){this.ref.close()}detachRoleFromGroup(){this.submitted=!0,this.store$.dispatch(q({teamId:this.teamId,role:{...this.roleToDetach},groupId:this.group.id})),this.subscriptions.push(this.detachRoleFromGroupSuccess$.subscribe(o=>{o&&(this.store$.dispatch(O({teamId:this.teamId,id:this.group.id})),this.close())}))}}return(t=s).\u0275fac=function(o){return new(o||t)(e.rXU(r.il),e.rXU(U.ce),e.rXU(D.c$))},t.\u0275cmp=e.VBU({type:t,selectors:[["app-modal-detach-role"]],decls:1,vars:1,consts:[["notProcessing",""],["class","modal",4,"ngIf"],[1,"modal"],[1,"header"],["translate","",1,"title",3,"translateParams"],[1,"close-button",3,"click"],[1,"body"],[4,"ngIf","ngIfElse"],[1,"footer"],["type","submit","translate","",1,"btn-new","white",3,"click","disabled"],["translate","",1,"btn-new","red",3,"click","disabled"],[1,"loading-container"],[1,"loading-spinner-grey"],[1,"section"],["translate","",1,"description"]],template:function(o,n){1&o&&e.DNE(0,io,17,14,"div",1),2&o&&e.Y8G("ngIf",n.roleToDetach&&n.group)},dependencies:[_.bT,D.Mm,_.Jj]}),s})();var co=u(70665),po=u(11733);const $e=t=>({group:t});function uo(t,s){1&t&&(e.j41(0,"div",25),e.EFF(1,"PREMIUM_DOMAIN_SETTINGS_SAVED "),e.k0s())}function mo(t,s){if(1&t){const a=e.RV6();e.j41(0,"button",26),e.bIt("click",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.openModalAttachRoleToGroup())}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}2&t&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"PREMIUM_TEAM_GROUP_DETAILS_BUTTON_LABEL_ATTACH_ROLE_TO_GROUP")," "))}function _o(t,s){1&t&&(e.qex(0),e.j41(1,"div",27),e.nrm(2,"div",28),e.k0s(),e.bVm())}function ho(t,s){if(1&t){const a=e.RV6();e.j41(0,"li",31),e.bIt("click",function(){const n=e.eBV(a).$implicit,i=e.XpG(4);return e.Njj(i.openModalDetachRoleFromGroup(n))}),e.j41(1,"a"),e.EFF(2),e.nI1(3,"translate"),e.k0s()()}2&t&&(e.R7$(2),e.SpI(" ",e.bMT(3,1,"PREMIUM_TEAM_GROUP_DETAILS_BUTTON_LABEL_REMOVE_ROLE_FROM_GROUP")," "))}function go(t,s){if(1&t&&(e.qex(0),e.j41(1,"app-smash-data-table",30),e.nI1(2,"async"),e.nI1(3,"async"),e.DNE(4,ho,4,3,"ng-template",null,4,e.C5r),e.k0s(),e.bVm()),2&t){let a;const o=e.XpG(3);e.R7$(),e.Y8G("data",e.bMT(2,6,o.groupRoles$))("searchValue",o.search)("columns",o.roleListColumnsEnabled)("enableMoreOptions",!(null!=(a=e.bMT(3,8,o.groupDetail
1s$))&&a.provisioned))("enableColumnOptions",!1)("paginationEnabled",!0)}}function Mo(t,s){1&t&&(e.j41(0,"div",32)(1,"div",33),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&t&&(e.R7$(2),e.SpI(" ",e.bMT(3,1,"PREMIUM_TEAM_GROUPS_DETAILS_ROLES_TABLE_NO_ROLES")," "))}function bo(t,s){if(1&t&&(e.qex(0),e.DNE(1,go,6,10,"ng-container",24),e.nI1(2,"async"),e.DNE(3,Mo,4,3,"ng-template",null,3,e.C5r),e.bVm()),2&t){let a;const o=e.sdS(4),n=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==(a=e.bMT(2,2,n.groupRoles$))?null:a.length)>0)("ngIfElse",o)}}function Go(t,s){}function Eo(t,s){if(1&t&&(e.j41(0,"div",29),e.DNE(1,bo,5,4,"ng-container",24),e.nI1(2,"async"),e.DNE(3,Go,0,0,"ng-template",null,2,e.C5r),e.k0s()),2&t){const a=e.sdS(4),o=e.XpG();e.R7$(),e.Y8G("ngIf",e.bMT(2,2,o.groupRolesLoaded$))("ngIfElse",a)}}function Ro(t,s){if(1&t){const a=e.RV6();e.j41(0,"button",26),e.bIt("click",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.openModalAttachUserToGroup())}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}2&t&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"PREMIUM_TEAM_GROUP_DETAILS_BUTTON_LABEL_ATTACH_MEMBER_TO_GROUP")," "))}function To(t,s){1&t&&(e.qex(0),e.j41(1,"div",27),e.nrm(2,"div",28),e.k0s(),e.bVm())}function fo(t,s){if(1&t){const a=e.RV6();e.j41(0,"li",31),e.bIt("click",function(){const n=e.eBV(a).$implicit,i=e.XpG(4);return e.Njj(i.openModalDetachUserFromGroup(n))}),e.j41(1,"a"),e.EFF(2),e.nI1(3,"translate"),e.k0s()()}2&t&&(e.R7$(2),e.SpI(" ",e.bMT(3,1,"PREMIUM_TEAM_GROUP_DETAILS_BUTTON_LABEL_REMOVE_MEMBER_FROM_GROUP")," "))}function Io(t,s){if(1&t){const a=e.RV6();e.qex(0),e.j41(1,"app-smash-data-table",34),e.nI1(2,"async"),e.nI1(3,"async"),e.bIt("rowClicked",function(n){e.eBV(a);const i=e.XpG(3);return e.Njj(i.goToMemberDetails(n.id))}),e.DNE(4,fo,4,3,"ng-template",null,4,e.C5r),e.k0s(),e.bVm()}if(2&t){let a;const o=e.XpG(3);e.R7$(),e.Y8G("data",e.bMT(2,6,o.groupMembers$))("searchValue",o.search)("columns",o.membersListColumnsEnabled)("enableMoreOptions",!(null!=(a=e.bMT(3,8,o.groupDetails$))&&a.provisioned))("enableColumnOptions",!1)("paginationEnabled",!0)}}function Do(t,s){1&t&&(e.j41(0,"div",32)(1,"div",33),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&t&&(e.R7$(2),e.SpI(" ",e.bMT(3,1,"PREMIUM_TEAM_GROUPS_DETAILS_MEMBERS_TABLE_NO_MEMBERS")," "))}function Ao(t,s){if(1&t&&(e.qex(0),e.DNE(1,Io,6,10,"ng-container",24),e.nI1(2,"async"),e.DNE(3,Do,4,3,"ng-template",null,6,e.C5r),e.bVm()),2&t){let a;const o=e.sdS(4),n=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==(a=e.bMT(2,2,n.groupMembers$))?null:a.length)>0)("ngIfElse",o)}}function Lo(t,s){}function $o(t,s){if(1&t&&(e.j41(0,"div",29),e.DNE(1,Ao,5,4,"ng-container",24),e.nI1(2,"async"),e.DNE(3,Lo,0,0,"ng-template",null,5,e.C5r),e.k0s()),2&t){const a=e.sdS(4),o=e.XpG();e.R7$(),e.Y8G("ngIf",e.bMT(2,2,o.groupMembersLoaded$))("ngIfElse",a)}}const Co=[{path:"",component:Ot,data:{section:"ADMIN_GROUPS_SECTION",routeAdmin:!0}},{path:":value",component:(()=>{var t;class s{constructor(o,n,i,m,A){this.route=o,this.router=n,this.store$=i,this.fb=m,this.dialog=A,this.groupUpdated=!1,this.groupRoleUpdated=!1,this.subscriptions=[],this.roleListColumnsEnabled=[{id:"translatedName",colName:"PREMIUM_ADMIN_GROUPS_TABLE_ROLE_NAME",type:"string",removable:!1}],this.membersListColumnsEnabled=[{id:"lastName",colName:"PREMIUM_ADMIN_GROUPS_TABLE_LAST_NAME",type:"string",removable:!1},{id:"firstName",colName:"PREMIUM_ADMIN_GROUPS_TABLE_FIRST_NAME",type:"string",removable:!1},{id:"username",colName:"PREMIUM_ADMIN_GROUPS_TABLE_LABEL_EMAIL",type:"string",removable:!1}],this.groupDetailsFormTouched=!1,this.groupDetailsFormSubmitted=!1,this.route.params.pipe((0,Nt.Z)(b=>(this.teamId=b.id,[B({teamId:b.id,id:b.value}),W(),J({teamId:b.id,id:b.value}),O({teamId:b.id,id:b.value}),X({teamId:b.id})]))).subscribe(b=>{this.store$.dispatch(b)}),this.identity$=this.store$.select(se.Jd),this.groupDetails$=this.store$.select(je),this.groupDetailsLoading$=this.store$.select(Ve),this.groupDetailsLoaded$=this.store$.select(ye),this.groupRoles$=this.store$.select(He),this.groupRolesLoading$=this.store$.select(ze),this.groupRolesLoaded$=this.store$.select(Je),this.attachRoleToGroupPending$=this.store$.select(De),this.attachRoleToGroupSuccess$=this.store$.select(Ae),this.teamRoles$=this.store$.select(xe),this.teamRolesLoading$=this.store$.select(Xe),this.teamRolesLoaded$=this.store$.select(Ye),this.groupMembers$=this.store$.select(We),this.groupMembersLoading$=this.store$.select(we),this.groupMembersLoaded$=this.store$.select(Ke),this.accountMembers$=this.store$.select(Qe),this.accountMembersLoading$=this.store$.select(Ze),this.accountMembersLoaded$=this.store$.select(qe),this.groupUpdating$=this.store$.select(dt),this.groupUpdated$=this.store$.select(_t),this.groupUpdatingError$=this.store$.select(ht)}
1ngOnInit(){this.initGroupDetailsForm(),this.initGroupRoleForm()}ngOnDestroy(){this.subscriptions.forEach(o=>{o.unsubscribe()})}initGroupDetailsForm(){this.groupDetailsForm=this.fb.group({name:["",h.k0.required]})}initGroupRoleForm(){this.groupRoleForm=this.fb.group({role:[""]}),this.groupRolesLoaded$.pipe((0,P.$)(o=>o),(0,v.H)(()=>this.groupRoles$.pipe((0,L.s)(1),(0,G.T)(o=>{o.length&&(this.selectedRoleToAttach=o[0])}))))}get f(){return this.groupDetailsForm.controls}openModalAttachUserToGroup(){var o=this;return(0,R.A)(function*(){const n=yield o.groupDetails$.pipe((0,P.$)(b=>!!b)).toPromise(),i=yield o.accountMembers$.pipe((0,P.$)(b=>!!b)).toPromise(),m=yield o.groupMembers$.pipe((0,P.$)(b=>!!b)).toPromise(),A=yield o.identity$.pipe((0,P.$)(b=>!!b)).toPromise();o.dialog.open(Ht,{enableClose:!1,closeButton:!1,size:"sm",data:{teamId:o.teamId,group:n,accountMembers:i,identity:A,groupMembers:m}})})()}openModalDetachUserFromGroup(o){var n=this;return(0,R.A)(function*(){const i=yield n.groupDetails$.pipe((0,P.$)(m=>!!m)).toPromise();n.dialog.open(Kt,{enableClose:!0,closeButton:!1,size:"sm",data:{teamId:n.teamId,group:i,memberToDetach:o}})})()}openModalAttachRoleToGroup(){var o=this;return(0,R.A)(function*(){const n=yield o.groupDetails$.pipe((0,P.$)(m=>!!m)).toPromise(),i=yield o.groupRolesLoaded$.pipe((0,P.$)(m=>m),(0,z.E)(o.groupRoles$),(0,v.H)(([m,A])=>o.teamRolesLoaded$.pipe((0,P.$)(b=>b),(0,z.E)(o.teamRoles$),(0,G.T)(([b,l])=>l.filter(c=>!A.some(g=>g.name===c.name)))))).toPromise();o.dialog.open(ro,{enableClose:!1,closeButton:!1,size:"sm",data:{teamId:o.teamId,group:n,attributableRoles:i}})})()}openModalDetachRoleFromGroup(o){var n=this;return(0,R.A)(function*(){const i=yield n.groupDetails$.pipe((0,P.$)(m=>!!m)).toPromise();n.selectedRoleToDetach=o,n.dialog.open(lo,{enableClose:!0,closeButton:!1,size:"sm",data:{teamId:n.teamId,group:i,roleToDetach:o}})})()}goToMemberDetails(o){this.route.params.pipe((0,L.s)(1)).subscribe(({id:n})=>{this.router.navigateByUrl("/account/team/"+n+"/members/"+o)})}refreshDomains(){this.route.params.pipe((0,G.T)(o=>O({teamId:o.id,id:o.value}))).subscribe(o=>{this.store$.dispatch(o)})}refreshMembers(){this.route.params.pipe((0,G.T)(o=>B({teamId:o.id,id:o.value}))).subscribe(o=>{this.store$.dispatch(o)})}refreshRoles(){this.route.params.pipe((0,G.T)(o=>O({teamId:o.id,id:o.value}))).subscribe(o=>{this.store$.dispatch(o)})}back(){this.route.params.pipe((0,L.s)(1)).subscribe(({id:o})=>{this.router.navigateByUrl("/account/team/"+o+"/groups")})}onSubmit(){this.groupDetailsForm.valid&&(this.route.params.pipe((0,G.T)(o=>te({teamId:o.id,group:{id:o.value,...this.groupDetailsForm.value}})),(0,L.s)(1)).subscribe(o=>{this.store$.dispatch(o)}),this.groupUpdated$.pipe((0,Bt.p)(o=>!!o),(0,L.s)(1)).subscribe(o=>{o&&(this.groupUpdated=!0,setTimeout(()=>this.groupUpdated=!1,2e3))}))}}return(t=s).\u0275fac=function(o){return new(o||t)(e.rXU(F.nX),e.rXU(F.Ix),e.rXU(r.il),e.rXU(h.ok),e.rXU(U.o3))},t.\u0275cmp=e.VBU({type:t,selectors:[["app-group-details"]],decls:59,vars:57,consts:[["groupRolesNotLoading",""],["groupMembersNotLoading",""],["groupRolesNotLoaded",""],["noRoles",""],["optionsList",""],["groupMembersNotLoaded",""],["noMembers",""],[3,"goBack"],[1,"premium-card"],[1,"premium-card-header"],[1,"premium-card-center","container-form"],[1,"premium-card-center-form",3,"ngSubmit","formGroup","appConnectForm"],["type","text","borderStyle","full","formControlName","name",3,"placeholder","error","disabled"],[1,"premium-card-footer"],["class","confirmation-message-container confirmation-message","translate","",4,"ngIf"],[1,"btn-new","white","group-buttons",3,"disabled"],["type","submit",1,"btn-new","red","group-buttons",3,"click","disabled"],[1,"premium-card-header-title"],["translate",""],["translate","",3,"translateParams"],[1,"premium-card-header-actions"],[1,"icon","icon-refresh",3,"click"],[1,"icon-smash_remote"],["class","btn-new red",3,"click",4,"ngIf"],[4,"ngIf","ngIfElse"],["translate","",1,"confirmation-message-container","confirmation-message"],[1,"btn-new","red",3,"click"],[1,"premium-card-loading-container"],[1,"loading-spinner-grey"],[1,"premium-card-center"],["rowClickable","false",3,"data","searchValue","columns","enableMoreOptions","enableColumnOptions","paginationEnabled"],[3,"click"],[1,"premium-card-center-no-content"],[1,"premium-card-center-no-content-message"],["rowClickable","true",3,"rowClicked","data","searchValue","columns","enableMoreOptions","enableColumnOptions","paginationEnabled"]],template:function(o,n){if(1&o){const i=e.RV6();e.j41(0,"app-smash-back-btn",7),e.bIt("goBack",function(){return e.eBV(i),e.Njj(n.back())}),e.k0s(),e.j41(1,"div",8)(2,"div",9)(3,"h1"),e.EFF(4),e.nI1(5,"translate"),e.k0s()(),e.j41(6,"div",10)(7,"form",11),e.nI1(8,"async"),e.bIt("ngSubmit",function(){return e.eBV(i),e.Njj(n.onSubmit())}),e.nrm(9,"app-smash-input",12),e.nI1(10,"translate"),e.nI1(11,"async"),e.nI1(12,"async"),e.k0s()(),e.j41(13,"div",13),e.DNE(14,uo,2,0,"div",14),e.j41(15,"button",15),e.nI1(16,"async"),e.nI1(17,"async"),e.EFF(18),e.nI1(19,"translate"),e.k0s(),e.j41(20,"button",16),e.nI1(21,"async"),e.nI1(22,"async"),e.bIt("click",function(){return e.eBV(i),e.Njj(n.onSubmit())}),e.EFF(23),e.nI1(24,"translate"),e.k0s()()(),e.j41(25,"div",8)(26,"div",9)(27,"div",17)(28,"h1",18),e.EFF(29,"PREMIUM_TEAM_GROUP_DETAILS_ROLES_TITLE_SECTION"),e.k0s(),e.j41(30,"h2",19),e.nI1(31,"async"),e.EFF(32,"PREMIUM_TEAM_GROUP_DETAILS_ROLES_DESCRIPTION"),e.k0s()(),e.j41(33,"div",20)(34,"div",21),e.bIt("click",function(){return e.eBV(i),e.Njj(n.refreshRoles())}),e.nrm(35,"i",22),e.k0s(),e.DNE(36,mo,3,3,"button",23),e.nI1(37,"async"),e.k0s()(),e.DNE(38,_o,3,0,"ng-container",24),e.nI1(39,"async"),e.DNE(40,Eo,5,4,"ng-template",null,0,e.C5r),e.k0s(),e.j41(42,"div",8)(43,"div",9)(44,"div",17)(45,"h1",18),e.EFF(46,"PREMIUM_TEAM_GROUP_DETAILS_MEMBERS_TITLE_SECTION"),e.k0s(),e.j41(47,"h2",19),e.nI1(48,"async"),e.EFF(49,"PREMIUM_TEAM_GROUP_DETAILS_MEMBERS_DESCRIPTION"),e.k0s()(),e.j41(50,"div",20)(51,"div",21),e.bIt("click",function(){return e.eBV(i),e.Njj(n.refreshMembers())}),e.nrm(52,"i",22),e.k0s(),e.DNE(53,Ro,3,3,"button",23),e.nI1(54,"async"),e.k0s()(),e.DNE(55,To,3,0,"ng-container",24),e.nI1(56,"async"),e.DNE(
157,$o,5,4,"ng-template",null,1,e.C5r),e.k0s()}if(2&o){let i,m,A,b,l,c,g;const f=e.sdS(41),S=e.sdS(58);e.R7$(4),e.SpI(" ",e.bMT(5,19,"PREMIUM_TEAM_GROUP_DETAILS_TITLE_SECTION")," "),e.R7$(3),e.Y8G("formGroup",n.groupDetailsForm)("appConnectForm",e.bMT(8,21,n.groupDetails$)),e.R7$(2),e.FS9("placeholder",e.bMT(10,23,"PREMIUM_TEAM_GROUP_DETAILS_NAME_PLACEHOLDER")),e.Y8G("error",n.groupDetailsFormSubmitted&&n.f.name.errors)("disabled",e.bMT(11,25,n.groupDetails$)&&(null==(i=e.bMT(12,27,n.groupDetails$))?null:i.provisioned)),e.R7$(5),e.Y8G("ngIf",n.groupUpdated),e.R7$(),e.Y8G("disabled",!n.groupDetailsForm.dirty||e.bMT(16,29,n.groupUpdating$)||(null==(m=e.bMT(17,31,n.groupDetails$))?null:m.provisioned)),e.R7$(3),e.JRh(e.bMT(19,33,"PREMIUM_TEAM_GROUP_DETAILS_BUTTON_LABEL_CANCEL")),e.R7$(2),e.Y8G("disabled",!n.groupDetailsForm.dirty||e.bMT(21,35,n.groupUpdating$)||(null==(A=e.bMT(22,37,n.groupDetails$))?null:A.provisioned)),e.R7$(3),e.JRh(e.bMT(24,39,"PREMIUM_TEAM_GROUP_DETAILS_BUTTON_LABEL_SAVE")),e.R7$(7),e.Y8G("translateParams",e.eq3(53,$e,null==(b=e.bMT(31,41,n.groupDetails$))?null:b.name)),e.R7$(6),e.Y8G("ngIf",!(null!=(l=e.bMT(37,43,n.groupDetails$))&&l.provisioned)),e.R7$(2),e.Y8G("ngIf",e.bMT(39,45,n.groupRolesLoading$))("ngIfElse",f),e.R7$(9),e.Y8G("translateParams",e.eq3(55,$e,null==(c=e.bMT(48,47,n.groupDetails$))?null:c.name)),e.R7$(6),e.Y8G("ngIf",!(null!=(g=e.bMT(54,49,n.groupDetails$))&&g.provisioned)),e.R7$(2),e.Y8G("ngIf",e.bMT(56,51,n.groupMembersLoading$))("ngIfElse",S)}},dependencies:[_.bT,D.Mm,co.m,po.f,Le.y,h.qT,h.BC,h.cb,h.j4,h.JD,ne.S,_.Jj,D.D9]}),s})(),pathMatch:"full",data:{section:"ADMIN_GROUPS_SECTION",routeAdmin:!0}}];var M=u(94236),E=u(17796),Ce=u(80489),$=u(84975),I=u(60494),Fe=u(42562),Fo=u(1629),Po=u(68633);let Uo=(()=>{var t;class s{constructor(o,n,i,m,A,b){this.actions$=o,this.router=n,this.iamService=i,this.tokenService=m,this.translateService=A,this.store$=b,this.loadGroups$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(T),(0,$.n)(({teamId:l})=>this.iamService.listTeamGroups(l).pipe((0,G.T)(({groups:c})=>{const g=c.filter(f=>"SCIM"!==f.name);return y({groups:g})}),(0,I.W)(c=>(0,E.of)(x({error:c.message}))))))),this.loadAttributableRoles$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(X),(0,$.n)(({teamId:l})=>this.iamService.listTeamRoles(l).pipe((0,G.T)(({roles:c})=>ie({roles:c})),(0,I.W)(c=>(0,E.of)(x({error:c.message}))))))),this.loadGroupDetails$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(J),(0,$.n)(({teamId:l,id:c})=>this.iamService.findTeamGroup(l,c).pipe((0,G.T)(({group:g})=>le({group:g})),(0,I.W)(g=>(this.router.navigateByUrl("/account/team/"+l+"/groups"),(0,E.of)(ce({error:g.message})))))))),this.updateGroup$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(te),(0,$.n)(({teamId:l,group:c})=>this.iamService.updateTeamGroup(l,c.id,c).pipe((0,G.T)(({group:g})=>fe({group:g})),(0,I.W)(g=>(0,E.of)(Ie({error:g.message}))))))),this.loadGroupRoles$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(O),(0,$.n)(l=>this.iamService.listTeamGroupRoles(l.teamId,l.id).pipe((0,G.T)(({roles:c})=>{const g=c.map(f=>({...f,translatedName:this.translateService.instant(f.name.split("$")[1].toUpperCase())}));return pe({roles:g})}),(0,I.W)(c=>(0,E.of)(ue({error:c.message}))))))),this.loadGroupMembers$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(B),(0,z.E)(this.store$.pipe((0,r.Lt)(se.Jd))),(0,$.n)(([l,c])=>this.iamService.listGroupUsers(l.id).pipe((0,G.T)(g=>{const f=this.tokenService.getAccountFromToken(c.token.token)+"$scim",{users:S}=g,k=S.filter(C=>C.username!==f);return me({members:k})}),(0,I.W)(g=>(0,E.of)(de({error:g.message}))))))),this.loadAccountMembers$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(W),(0,z.E)(this.store$.pipe((0,r.Lt)(se.Jd))),(0,$.n)(([l,c])=>this.iamService.listUsers().pipe((0,G.T)(g=>{const f=this.tokenService.getAccountFromToken(c.token.token)+"$scim",{users:S}=g,k=S.filter(C=>C.username!==f);return _e({members:k})}),(0,I.W)(g=>(0,E.of)(he({error:g.message}))))))),this.attachRoleToGroup$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(Z),(0,$.n)(l=>this.iamService.attachTeamGroupRole(l.teamId,l.groupId,l.role.name).pipe((0,G.T)(()=>be()))))),this.attachMemberToGroup$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(K),(0,$.n)(l=>{var c;return null!=l&&null!==(c=l.member)&&void 0!==c&&c.id?this.iamService.attachTeamGroupUser(l.teamId,l.groupId,l.member.id).pipe((0,G.T)(()=>Q()),(0,I.W)(g=>(0,E.of)(Y({error:g.message})))):this.iamService.createUser({username:l.member.username}).pipe((0,v.H)(({user:g})=>this.iamService.attachTeamGroupUser(l.teamId,l.groupId,g.id).pipe((0,G.T)(()=>Q()),(0,I.W)(f=>(0,E.of)(Y({error:f.message}))))),(0,I.W)(g=>(0,E.of)(Y({error:g.message}))))}))),this.detachMemberFromGroup$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(ee),(0,$.n)(l=>this.iamService.detachTeamGroupUser(l.teamId,l.groupId,l.userId).pipe((0,G.T)(()=>Re()),(0,I.W)(c=>(0,E.of)(Te({error:c.message}))))))),this.detachRoleFromGroup$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(q),(0,$.n)(l=>this.iamService.detachTeamGroupRole(l.teamId,l.groupId,l.role.name).pipe((0,G.T)(()=>Ge()),(0,I.W)(c=>(0,E.of)(Ee({error:c.message}))))))),this.deleteGroup$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(oe),(0,$.n)(({teamId:l,groupId:c})=>{const g=[this.iamService.listTeamGroupUsers(l,c),this.iamService.listTeamGroupRoles(l,c)];return(0,Ce.p)(g).pipe((0,Fe.U)([]),(0,v.H)(([{users:f},{roles:S}])=>{const k=[];return f.length>0&&k.push(...f.map(C=>this.iamService.detachTeamGroupUser(l,c,C.id))),S.length>0&&k.push(...S.map(C=>this.iamService.detachTeamGroupRole(l,c,C.name))),k.length>0?(0,Ce.p)(k).pipe((0,Fe.U)([]),(0,v.H)(()=>this.iamService.detachTeamFromGroup(c,l).pipe((0,v.H)(()=>this.iamService.deleteGroup(c).pipe((0,v.H)(()=>
1(0,E.of)(re())))))),(0,I.W)(C=>(0,E.of)(H({error:C.message})))):this.iamService.detachTeamFromGroup(c,l).pipe((0,v.H)(()=>this.iamService.deleteGroup(c).pipe((0,v.H)(()=>(0,E.of)(re())),(0,I.W)(C=>(0,E.of)(H({error:C.message}))))))}),(0,I.W)(f=>(0,E.of)(H({error:f.message}))))}))),this.createGroup$=(0,M.EH)(()=>this.actions$.pipe((0,M.gp)(w),(0,$.n)(l=>this.iamService.createGroup({name:l.name}).pipe((0,v.H)(({group:c})=>this.iamService.attachTeamToGroup(c.id,l.teamId).pipe((0,G.T)(()=>ge({group:c})))),(0,I.W)(c=>(0,E.of)(Me({error:c.message})))))))}}return(t=s).\u0275fac=function(o){return new(o||t)(e.KVO(M.En),e.KVO(F.Ix),e.KVO(Fo.L),e.KVO(Po.B),e.KVO(D.c$),e.KVO(r.il))},t.\u0275prov=e.jDH({token:t,factory:t.\u0275fac}),s})();var So=u(48429),ko=u(37631);let Oo=(()=>{var t;class s{}return(t=s).\u0275fac=function(o){return new(o||t)},t.\u0275mod=e.$C({type:t}),t.\u0275inj=e.G2t({imports:[_.MD,j.G,ko.n,So.c,F.iI.forChild(Co),M.Vm.forFeature([Uo]),r.md.forFeature("groups",ke)]}),s})()},11733:(ae,N,u)=>{u.d(N,{f:()=>F});var _=u(58527),j=u(96542);let F=(()=>{var R;class L{constructor(){this.goBack=new _.bkB}onClick(){this.goBack.emit(!0)}}return(R=L).\u0275fac=function(T){return new(T||R)},R.\u0275cmp=_.VBU({type:R,selectors:[["app-smash-back-btn"]],outputs:{goBack:"goBack"},decls:5,vars:3,consts:[[1,"back-btn",3,"click"],[1,"icon-smash_back","back-icon"]],template:function(T,y){1&T&&(_.j41(0,"div",0),_.bIt("click",function(){return y.onClick()}),_.nrm(1,"div",1),_.j41(2,"div"),_.EFF(3),_.nI1(4,"translate"),_.k0s()()),2&T&&(_.R7$(3),_.JRh(_.bMT(4,1,"BACK")))},dependencies:[j.D9],styles:[".full-size-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.back-btn[_ngcontent-%COMP%]{position:relative;cursor:pointer;display:flex;width:80px;justify-content:space-around;align-items:center;padding-bottom:2rem}.back-btn[_ngcontent-%COMP%]   .back-icon[_ngcontent-%COMP%]{position:absolute;left:0;line-height:initial;transition:all .2s ease}.back-btn[_ngcontent-%COMP%]:hover   .back-icon[_ngcontent-%COMP%]{left:-5px}"]}),L})()},70665:(ae,N,u)=>{u.d(N,{m:()=>F});var _=u(58527),j=u(56106);let F=(()=>{var R;class L{set data(T){T&&(this.formGroupDirective.form.patchValue(T),this.formGroupDirective.form.markAsPristine())}constructor(T){this.formGroupDirective=T}}return(R=L).\u0275fac=function(T){return new(T||R)(_.rXU(j.j4))},R.\u0275dir=_.FsC({type:R,selectors:[["","appConnectForm",""]],inputs:{data:[_.Mj6.None,"appConnectForm","data"]}}),L})()}}]);
2//# sourceMappingURL=675.b27711d2be87de46.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.