1import{a as $e}from"./chunk-F3H3ZHDG.js";import{a as Ge}from"./chunk-7GKTJLEI.js";import{a as Ye}from"./chunk-X34QRDYV.js";import{a as Me}from"./chunk-FFXPBWBC.js";import"./chunk-YY3PYWAI.js";import{a as Be}from"./chunk-FOG6TSAB.js";import{a as Je}from"./chunk-DHSTSABP.js";import"./chunk-4DIQO7U4.js";import{a as je}from"./chunk-JCQXLKE3.js";import{a as ze}from"./chunk-NPSYKPP2.js";import"./chunk-QVVK6TTT.js";import{b as re}from"./chunk-FGRVDBKQ.js";import{a as qe}from"./chunk-CPIKBNDF.js";import{a as He}from"./chunk-YMV36YYA.js";import"./chunk-D2HGEAPL.js";import{a as Ae}from"./chunk-ZH6EJMBP.js";import{a as W}from"./chunk-VYXNIPPL.js";import{a as We}from"./chunk-4A6G4JO4.js";import{a as ke}from"./chunk-P2P3TLWY.js";import"./chunk-YM5ZDWMO.js";import"./chunk-HJ3ZE6FO.js";import"./chunk-L6HTEWSN.js";import"./chunk-QR7S2F2L.js";import{a as Ee}from"./chunk-N52RRHXS.js";import"./chunk-RQLYORNI.js";import"./chunk-2ENDH35N.js";import"./chunk-K66EXUFO.js";import"./chunk-P33I2WZ2.js";import{a as oe}from"./chunk-57SULQ32.js";import{a as fe}from"./chunk-C2647PCQ.js";import"./chunk-UNZYA6ZJ.js";import"./chunk-OKOY6PL2.js";import{c as X,e as x,g as Z,h as ee,i as L,k as g,n as xe,q as Le,s as ie,t as te,w as ne}from"./chunk-P2RBSFX3.js";import{d as Ne}from"./chunk-REZ2FRXN.js";import{b as Ve,d as K}from"./chunk-JCK4S43L.js";import{d as _e}from"./chunk-54VAL5EH.js";import{b as Fe}from"./chunk-IG6554UQ.js";import{$ as _,Ab as E,Cd as Te,Da as n,Hd as F,Id as T,Jd as $,Nc as Q,Ob as c,P as Pe,Qa as w,Qb as u,Tb as b,Ub as U,Va as Ie,Vb as P,db as R,dc as O,ea as S,fa as h,fb as v,gc as r,h as A,hb as ge,hc as s,hd as M,ia as Y,ib as z,ic as ce,id as y,j as be,jb as H,kb as d,kd as V,lb as l,mb as a,mc as j,na as Oe,nb as C,nc as ue,nd as J,o as Ue,oa as q,pd as G,rb as we,rc as N,sb as ye,wb as I,wc as B,xd as De,y as k,yb as f,yd as D,za as de}from"./chunk-IBQKU4RN.js";import{a as me,b as he}from"./chunk-JJQ3WKLL.js";function ei(o,i){o&1&&(l(0,"p",2),c(1),r(2,"translate"),a()),o&2&&(n(),u(" ",s(2,1,"USERS.OVERVIEW.POPUP.USER.REMOVE.DESCRIPTION_HAS_PUBLICATIONS")," "))}function ii(o,i){if(o&1){let e=I();l(0,"ntm-popup",1),r(1,"translate"),r(2,"translate"),r(3,"translate"),r(4,"translate"),r(5,"translate"),P("visibleChange",function(p){S(e);let m=E();return U(m.visible,p)||(m.visible=p),h(p)}),f("closeEmitter",function(p){S(e);let m=E();return h(m.closePopup(p))}),R(6,ei,3,3,"p",2),a()}if(o&2){let e=E();d("title",s(1,6,"USERS.OVERVIEW.POPUP.USER.REMOVE.TITLE"))("description",s(2,8,"USERS.OVERVIEW.POPUP.USER.REMOVE.DESCRIPTION"))("confirmLabel",e.hasPublications()?s(3,10,"USERS.OVERVIEW.POPUP.USER.REMOVE.HAS_PUBLICATIONS"):s(4,12,"USERS.OVERVIEW.POPUP.USER.REMOVE.CONFIRM"))("cancelLabel",s(5,14,"USERS.OVERVIEW.POPUP.USER.REMOVE.CANCEL")),b("visible",e.visible),n(6),v(e.hasPublications()?6:-1)}}var Qe=(()=>{class o{#n;#o;#i;#r;#t;constructor(){this.#n=_(Y),this.#o=_(K),this.#i=_(Fe),this.#r=_(T),this.user=N(),this.visible=B(!1),this.#t=Oe(void 0),this.hasPublications=ue(()=>(this.#t()??0)>0),this.isLoaded=ue(()=>this.#t()!==void 0),q(()=>{let e=this.user(),t=this.visible();j(()=>{e&&t?this.#i.getAll({ownerUserId:e.id}).pipe(k(p=>p.status===G.SUCCESS),$(this.#n)).subscribe(p=>{this.#t.set(p.data?.page.totalElements??0)}):this.#t.set(void 0)})})}closePopup(e){if(this.visible.set(!1),e){let t=this.user();t&&!this.hasPublications()?this.#r.delete(t.id):this.#e()}}#e(){this.#o.navigate([Be.PUBLICATIONS,"mijn"])}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=w({type:o,selectors:[["ntm-user-delete-popup"]],inputs:{user:[1,"user"],visible:[1,"visible"]},outputs:{visible:"visibleChange"},decls:1,vars:1,consts:[[3,"title","description","confirmLabel","cancelLabel","visible"],[3,"visibleChange","closeEmitter","title","description","confirmLabel","cancelLabel","visible"],[1,"mt-4"]],template:function(t,p){t&1&&R(0,ii,7,16,"ntm-popup",0),t&2&&v(p.isLoaded()?0:-1)},dependencies:[W,D],encapsulation:2,changeDetection:0})}}return o})();function ni(o,i){if(o&1&&(l(0,"div",5),C(1,"input",8),l(2,"label",9),c(3),r(4,"translate"),a()()),o&2){let e=E(2);n(),d("value",e.RoleEnum.USER)("id","role_USER"),n(),d("for","role_USER"),n(),u(" ",s(4,4,"USERS.OVERVIEW.POPUP.USER.ROLES.USER")," ")}}function oi(o,i){if(o&1&&(l(0,"div",5),C(1,"input",8),l(2,"label",9),c(3),r(4,"translate"),a()()),o&2){let e=i.$implicit;n(),d("value",e)("id","role_"+e),n(),d("for","role_"+e),n(),u(" ",s(4,4,"USERS.OVERVIEW.POPUP.USER.ROLES."+e)," ")}}function ri(o,i){o&1&&(l(0,"ntm-notification",6),C(1,"span",7),r(2,"translate"),r(3,"safeHtml"),a()),o&2&&(d("type","warning"),n(),d("innerHTML",s(3,4,s(2,2,"USERS.OVERVIEW.POPUP.USER.ROLES.LAST_HEAD_EDITOR")),de))}function si(o,i){if(o&1&&(l(0,"div",2)(1,"h5",3),c(2),a()(),l(3,"label",4),c(4),r(5,"translate"),a(),R(6,ni,5,6,"div",5),z(7,oi,5,6,"div",5,ge),R(9,ri,4,6,"ntm-notification",6),l(10,"ntm-notification",6),C(11,"span",7),r(12,"translate"),r(13,"safeHtml"),a()),o&2){let e=E();n(2),u(" ",e.user.firstName+" "+e.user.lastName," "),n(2),u(" ",s(5,6,"USERS.OVERVIEW.POPUP.USER.ROLES.MAKE_CHOICE")," "),n(2),v(e.user.role===e.RoleEnum.USER?6:-1),n(),H(e.possibleRoles),n(2),v(e.isLastHeadEditor?9:-1),n(),d("type","info"),n(),d("innerHTML",s(13,10,s(12,8,"USERS.OVERVIEW.POPUP.USER.ROLES.INFO")),de)}}var se=class ve{#n;#o;#i;#r;#t;constructor(){this.#n=_(Y),this.#o=_(Te),this.#i=_(De),this.#r=_(F),this.#t=_(T),this.userId=N.required(),this.organizationId=N.required(),this.visible=B(!1),this.RoleEnum=V,this.possibleRoles=[V.EDITOR,V.HEAD_EDITOR],this.form=new L({role:new g(V.USER,{validators:[x.required],nonNullable:!0})}),q(()=>{let i=this.organizationId();j(()=>{i&&this.#e(i)})}),q(()=>{let i=this.userId();j(()=>{i&&this.#a(i)})})}#e(i){this.#r.listHeadEditors(i).pipe(k(e=>e.status===G.SUCCESS),$(this.#n)).subscribe(e=>{this.headEditors=e.data,this.#s()})}#a(i){this.#t.find(i).pipe(k(e=>e.status===G.SUCCESS),$(this.#n)).subscribe(e=>{e.data&&(this.user=e.data,this.form.patchValue({role:this.user.role}),this.#s())})}#s(){this.isLastHeadEditor=this.headEditors?.length===1&&this.user.role===V.HEAD_EDITOR,this.isLastHeadEditor?this.form.get("role")?.disable():this.form.get("role")?.enable()}
1closePopup(i){this.visible.set(!1),i&&this.#l()}#l(){let i=he(me(me({},this.user),this.form.value),{organizationId:this.user.organization?.id});delete i.organization,this.#t.update(i).pipe(y(this)).subscribe({error:()=>{this.#o.error(this.#i.instant("USERS.OVERVIEW.POPUP.USER.ROLES.ERROR"))}})}static{this.\u0275fac=function(e){return new(e||ve)}}static{this.\u0275cmp=w({type:ve,selectors:[["ntm-users-edit-publicist-role-popup"]],inputs:{userId:[1,"userId"],organizationId:[1,"organizationId"],visible:[1,"visible"]},outputs:{visible:"visibleChange"},decls:6,vars:12,consts:[[3,"visibleChange","closeEmitter","title","confirmLabel","cancelLabel","visible"],[1,"mb-4","form-card",3,"formGroup"],[1,"card-header","border-bottom-grey-5"],[1,"py-2"],[1,"form-label","mb-3"],[1,"form-check"],[3,"type"],[3,"innerHTML"],["type","radio","formControlName","role",1,"form-check-input",3,"value","id"],[1,"form-check-label",3,"for"]],template:function(e,t){e&1&&(l(0,"ntm-popup",0),r(1,"translate"),r(2,"translate"),r(3,"translate"),P("visibleChange",function(m){return U(t.visible,m)||(t.visible=m),m}),f("closeEmitter",function(m){return t.closePopup(m)}),l(4,"section",1),R(5,si,14,12),a()()),e&2&&(d("title",s(1,6,"USERS.OVERVIEW.POPUP.USER.ROLES.TITLE"))("confirmLabel",s(2,8,"USERS.OVERVIEW.POPUP.USER.ROLES.CONFIRM"))("cancelLabel",s(3,10,"USERS.OVERVIEW.POPUP.USER.ROLES.CANCEL")),b("visible",t.visible),n(4),d("formGroup",t.form),n(),v(t.user?5:-1))},dependencies:[W,ne,X,xe,Z,ee,te,ie,Ge,$e,D],encapsulation:2})}};se=A([M()],se);var ae=o=>({required:o}),le=class Ce{constructor(){this.#n=_(F),this.#o=_(T),this.organizationId=N.required(),this.visible=B(!1),this.form=new L({firstName:new g("",{validators:[x.required],nonNullable:!0}),lastName:new g("",{validators:[x.required],nonNullable:!0}),emails:new L({email:new g("",{validators:[x.required,re.email],nonNullable:!0}),confirmEmail:new g("",{validators:[x.required,re.email],nonNullable:!0})},{validators:[re.matchEmails]})}),this.createUser$=this.#o.create$}#n;#o;submit(){if(this.form.valid){let i={firstName:this.form.value.firstName,lastName:this.form.value.lastName,email:this.form.value.emails.email,role:V.EDITOR,organizationId:this.organizationId()};this.#o.create(i).pipe(y(this)).subscribe(e=>{e.success?(this.#n.listUsers(this.organizationId()),this.closeDrawer()):e.error&&this.#i(e.error.error)})}else Ee.triggerValidation(this.form)}closeDrawer(){this.form.reset(),this.visible.set(!1)}#i(i){let e={email:this.form.get("emails.email")};Ee.setHttpErrorsOnFormControls(e,i)}static{this.\u0275fac=function(e){return new(e||Ce)}}static{this.\u0275cmp=w({type:Ce,selectors:[["ntm-users-new-drawer"]],inputs:{organizationId:[1,"organizationId"],visible:[1,"visible"]},outputs:{visible:"visibleChange"},decls:39,vars:48,consts:[[3,"visibleChange","closeEmitter","formGroup","visible"],[1,"mb-4"],[1,"form-card"],[1,"row"],[1,"mb-3","col-md-4"],["for","firstName",1,"form-label"],["type","text","autocomplete","given-name","id","firstName","formControlName","firstName",1,"form-control"],[3,"control","errorMessages"],[1,"mb-3","col-md"],["for","lastName",1,"form-label"],["type","text","autocomplete","family-name","id","lastName","formControlName","lastName",1,"form-control"],["formGroupName","emails"],[1,"mb-3"],["for","email",1,"form-label"],["type","text","autocomplete","email","id","email","formControlName","email",1,"form-control"],["for","confirmEmail",1,"form-label"],["type","text","autocomplete","off","id","confirmEmail","formControlName","confirmEmail",1,"form-control"],[3,"control"],["icon","bx-plus","type","submit",3,"clickEmitter","label","isLoading"]],template:function(e,t){if(e&1&&(l(0,"ntm-drawer",0),P("visibleChange",function(m){return U(t.visible,m)||(t.visible=m),m}),f("closeEmitter",function(){return t.closeDrawer()}),l(1,"h3",1),c(2),r(3,"translate"),a(),l(4,"div",2)(5,"div",3)(6,"div",4)(7,"label",5),c(8),r(9,"translate"),a(),C(10,"input",6)(11,"ntm-form-control-validation",7),r(12,"translate"),a(),l(13,"div",8)(14,"label",9),c(15),r(16,"translate"),a(),C(17,"input",10)(18,"ntm-form-control-validation",7),r(19,"translate"),a()(),we(20,11),l(21,"div",12)(22,"label",13),c(23),r(24,"translate"),a(),C(25,"input",14)(26,"ntm-form-control-validation",7),r(27,"translate"),a(),l(28,"div",12)(29,"label",15),c(30),r(31,"translate"),a(),C(32,"input",16)(33,"ntm-form-control-validation",7),r(34,"translate"),C(35,"ntm-form-control-validation",17),a(),ye(),a(),l(36,"ntm-button",18),r(37,"translate"),r(38,"async"),f("clickEmitter",function(){return t.submit()}),a()()),e&2){let p;d("formGroup",t.form),b("visible",t.visible),n(2),u(" ",s(3,18,"USERS.NEW.HEADER")," "),n(6),u(" ",s(9,20,"FORMS.FIRSTNAME.LABEL")," "),n(3),d("control",t.form.get("firstName"))("errorMessages",O(40,ae,s(12,22,"FORMS.FIRSTNAME.ERRORS.REQUIRED"))),n(4),u(" ",s(16,24,"FORMS.LASTNAME.LABEL")," "),n(3),d("control",t.form.get("lastName"))("errorMessages",O(42,ae,s(19,26,"FORMS.LASTNAME.ERRORS.REQUIRED"))),n(5),u(" ",s(24,28,"FORMS.EMAIL.LABEL")," "),n(3),d("control",t.form.get("emails.email"))("errorMessages",O(44,ae,s(27,30,"FORMS.EMAIL.ERRORS.REQUIRED"))),n(4),u(" ",s(31,32,"FORMS.EMAIL_CONFIRM.LABEL")," "),n(3),d("control",t.form.get("emails.confirmEmail"))("errorMessages",O(46,ae,s(34,34,"FORMS.EMAIL_CONFIRM.ERRORS.REQUIRED"))),n(2),d("control",t.form.get("emails")),n(),d("label",s(37,36,"USERS.NEW.SUBMIT"))("isLoading",((p=s(38,38,t.createUser$))==null?null:p.pending)??!1)}},dependencies:[oe,We,ke,ne,X,Z,ee,te,ie,Le,Q,D],encapsulation:2})}};le=A([M()],le);var Ke=o=>({organizationName:o}),Xe=o=>[o],Ze=(o,i)=>i.id;function ai(o,i){if(o&1){let e=I();l(0,"a",18),f("click",function(){S(e);let p=E(2).$implicit,m=E(3);return h(m.deleteUser(p))}),c(1),r(2,"translate"),a()}o&2&&(n(),u(" ",s(2,1,"USERS.OVERVIEW.MENU.REMOVE")," "))}function li(o,i){if(o&1){let e=I();l(0,"a",18),f("click",function(){S(e);let p=E(2).$implicit,m=E(3);return h(m.editRoles(p))}),c(1),r(2,"translate"),a()}o&2&&(n(),u(" ",s(2,1,"USERS.OVERVIEW.MENU.ROLES")," "))}function pi(o,i){if(o&1){let e=I();l(0,"div",17)(1,"a",18),f("click",function(){S(e);let p=E().$implicit,m=E(3);return h(m.editUser(p))}),c(2),r(3,"translate"),a(),Ie(4,ai,3,3,"a",19)(5,li,3,3,"a",19),a()}if(o&2){let e=E(4);n(2),u(" ",s(3,3,"USERS.OVERVIEW.MENU.EDIT")," "),n(2),d("ntmHasPermission",O(5,Xe,e.PermissionEnum.USER_EDITOR)),n(),d("ntmHasPermission",O(7,Xe,e.PermissionEnum.USER_EDITOR))}}function mi(o,i){if(o&1&&(l(0,"ntm-list-card",15),r(1,"translate"),l(2,"ntm-list-card-list-item",16),r(3,"translate"),c(4),a(),l(5,"ntm-list-card-list-item",16),r(6,"translate"),c(7),a(),R(8,pi,6,9,"div",17),a()),o&2){let e=i.$implicit,t=E(3).canEditUser(e);d("headerText",e.firstName+" "+e.lastName)("actionText",t?s(1,8,"LIST_CARD.ACTION.MANAGEMENT"):"")("hasActionDropdown",t),n(2),d("key",s(3,10,"FORMS.PHONE.LABEL")),n(2),u(" ",e.phoneNumber||"-"," "),n(),d("key",s(6,12,"FORMS.EMAIL_SHORT.LABEL")),n(2),u(" ",e.email||"-"," "),n(),v(t?8:-1)}}function di(o,i){o&1&&z(0,mi,9,14,"ntm-list-card",15,Ze),o&2&&H(i)}function ci(o,i){if(o&1){let e=I();l(0,"div",17)(1,"a",18),f("click",function(){S(e);let p=E().$implicit,m=E(3);return h(m.approveJoinRequest(p))}),c(2),r(3,"translate"),a(),l(4,"a",23),f("click",function(){S(e);let p=E().$implicit,m=E(3);return h(m.showJoinRequestDenyReasonPopup(p))}
1),c(5),r(6,"translate"),a()()}o&2&&(n(2),u(" ",s(3,2,"USERS.OVERVIEW.MENU.APPROVE")," "),n(3),u(" ",s(6,4,"USERS.OVERVIEW.MENU.DENY")," "))}function ui(o,i){if(o&1&&(l(0,"ntm-list-card",20)(1,"ntm-list-card-list-item",21),c(2),a(),l(3,"ntm-list-card-list-item",22),c(4),a(),R(5,ci,7,6,"div",17),a()),o&2){let e=i.$implicit,t=E(3).canApproveUser(e);d("headerText",e.user.firstName+" "+e.user.lastName)("hasActionDropdown",t)("disabled",!t),n(2),u(" ",e.user.phoneNumber||"-"," "),n(2),u(" ",e.user.email||"-"," "),n(),v(t?5:-1)}}function Ei(o,i){o&1&&z(0,ui,6,6,"ntm-list-card",20,Ze),o&2&&H(i)}function _i(o,i){if(o&1){let e=I();l(0,"div",14)(1,"div",24)(2,"ntm-card")(3,"div",25),c(4),r(5,"translate"),a(),l(6,"div",26),c(7),r(8,"translate"),a(),l(9,"div",27),c(10),r(11,"translate"),a(),l(12,"div",26),c(13),r(14,"translate"),a(),l(15,"div",28)(16,"ntm-button",29),r(17,"translate"),f("click",function(){S(e);let p=E(2);return h(p.newUser())}),a()()()()()}o&2&&(n(4),u(" ",s(5,5,"USERS.OVERVIEW.CARD.HEADER")," "),n(3),u(" ",s(8,7,"USERS.OVERVIEW.CARD.CONTENT1")," "),n(3),u(" ",s(11,9,"USERS.OVERVIEW.CARD.SUBHEADER")," "),n(3),u(" ",s(14,11,"USERS.OVERVIEW.CARD.CONTENT2")," "),n(3),d("label",s(17,13,"USERS.OVERVIEW.CARD.ACTION")))}function fi(o,i){if(o&1){let e=I();l(0,"div",1)(1,"div",8)(2,"header",9)(3,"ntm-back-button",10),f("clicked",function(){S(e);let p=E();return h(p.goBack())}),a(),l(4,"h1",11),c(5),r(6,"translate"),a(),l(7,"p",12),c(8),r(9,"translate"),a()(),l(10,"section",13),R(11,di,2,0),r(12,"async"),R(13,Ei,2,0),r(14,"async"),a()(),R(15,_i,18,15,"div",14),a()}if(o&2){let e,t,p=i,m=E();n(5),u(" ",ce(6,5,"USERS.OVERVIEW.HEADER",O(15,Ke,p.name))," "),n(3),u(" ",ce(9,8,"USERS.OVERVIEW.SUBHEADER",O(17,Ke,p.name))," "),n(3),v((e=(e=s(12,11,m.users$))==null?null:e.data)?11:-1,e),n(2),v((t=(t=s(14,13,m.userJoinRequests$))==null?null:t.data)?13:-1,t),n(2),v(m.canEditOrganization()?15:-1)}}var pe=class Se{#n;#o;#i;#r;#t;#e;constructor(){this.#n=_(Ve),this.#o=_(K),this.#i=_(F),this.#r=_(T),this.#t=_(Ne),this.deleteUserPopupVisible=!1,this.editRolesPopupVisible=!1,this.newUserDrawerVisible=!1,this.joinRequestDenyReasonPopupVisible=!1,this.joinRequestApprovedPopupVisible=!1,this.joinRequestDeniedPopupVisible=!1,this.form=new L({denyReason:new g("")}),this.PermissionEnum=J,this.#n.params.pipe(Pe(i=>i.id?be(i.id):this.#r.loggedInUser$.pipe(Ue(e=>e.data?.organization?.id??""))),y(this)).subscribe(i=>this.organizationId=i)}get organizationId(){return this.#e??""}set organizationId(i){this.#e=i,this.fetchData()}fetchData(){this.#e&&(this.organization$=this.#i.find(this.#e),this.users$=this.#i.listUsers(this.#e),this.userJoinRequests$=this.#i.listUserJoinRequests(this.#e))}newUser(){this.newUserDrawerVisible=!0}editUser(i){this.#o.navigate([`${i.id}`],{relativeTo:this.#n})}deleteUser(i){this.deleteUserPopupVisible=!0,this.userToDelete=i}canEditUser(i){return this.#t.hasPermissionToEditUser(i)}canApproveUser(i){return this.#t.hasPermissionToApproveUserJoinRequests(i)}canEditOrganization(){return this.#t.hasPermissionToEditOrganization(this.#e)}approveJoinRequest(i){this.#e&&this.#i.approveUserJoinRequest(this.#e,i.id).pipe(y(this)).subscribe({next:()=>{this.joinRequestApprovedPopupVisible=!0}})}showJoinRequestDenyReasonPopup(i){this.joinRequest=i,this.joinRequestDenyReasonPopupVisible=!0}denyJoinRequest(i){this.#e&&this.joinRequest&&this.#i.denyUserJoinRequest(this.#e,this.joinRequest.id,i).pipe(y(this)).subscribe({next:()=>{this.joinRequestDeniedPopupVisible=!0}}),this.joinRequest=void 0}closeJoinRequestApprovedPopup(){this.joinRequestApprovedPopupVisible=!1,this.fetchData()}closeJoinRequestDeniedPopup(){this.joinRequestDeniedPopupVisible=!1,this.fetchData()}closeJoinRequestDenyReasonPopup(i){if(this.joinRequestDenyReasonPopupVisible=!1,i){let e=this.form.value?.denyReason;this.denyJoinRequest(e||void 0)}}editRoles(i){this.editRolesPopupVisible=!0,this.userToEditId=i.id}goBack(){window.history.back()}static{this.\u0275fac=function(e){return new(e||Se)}}static{this.\u0275cmp=w({type:Se,selectors:[["ntm-users-overview"]],decls:18,vars:38,consts:[[1,"ntm-container"],[1,"users-overview","row","mb-5"],[3,"closeEmitter","title","description","visible"],[3,"closeEmitter","title","visible","confirmLabel","cancelLabel"],["fieldName","denyReason",3,"form","placeholder"],[3,"visibleChange","user","visible"],[3,"visibleChange","visible","userId","organizationId"],[3,"visibleChange","organizationId","visible"],[1,"col"],[1,"border-bottom-grey-4"],[3,"clicked"],[1,"mt-1"],[1,"text-small","text-muted"],[1,"users-overview__content"],[1,"col-lg-3","col-md-4"],[3,"headerText","actionText","hasActionDropdown"],[3,"key"],["dropdown-menu-items",""],["ntmButtonLike","","ngbDropdownItem","",1,"dropdown-menu__item",3,"click"],["ntmButtonLike","","ngbDropdownItem","","class","dropdown-menu__item",3,"click",4,"ntmHasPermission"],["actionText","Status pending","actionColor","orange",3,"headerText","hasActionDropdown","disabled"],["key","Telefoon"],["key","E-mail"],["ntmButtonLike","","ngbDropDownItem","",1,"dropdown-menu__item",3,"click"],[1,"users-overview__card"],[1,"card__header"],[1,"card__content"],[1,"card__subheader"],[1,"card__actions"],["icon","bx-plus",3,"click","label"]],template:function(e,t){if(e&1&&(l(0,"div",0),R(1,fi,16,19,"div",1),r(2,"async"),a(),l(3,"ntm-popup",2),r(4,"translate"),r(5,"translate"),f("closeEmitter",function(){return t.closeJoinRequestApprovedPopup()}),a(),l(6,"ntm-popup",2),r(7,"translate"),r(8,"translate"),f("closeEmitter",function(){return t.closeJoinRequestDeniedPopup()}),a(),l(9,"ntm-popup",3),r(10,"translate"),r(11,"translate"),r(12,"translate"),f("closeEmitter",function(m){return t.closeJoinRequestDenyReasonPopup(m)}),C(13,"ntm-reason",4),r(14,"translate"),a(),l(15,"ntm-user-delete-popup",5),P("visibleChange",function(m){return U(t.deleteUserPopupVisible,m)||(t.deleteUserPopupVisible=m),m}),a(),l(16,"ntm-users-edit-publicist-role-popup",6),P("visibleChange",function(m){return U(t.editRolesPopupVisible,m)||(t.editRolesPopupVisible=m),m}),a(),l(17,"ntm-users-new-drawer",7),P("visibleChange",function(m){return U(t.newUserDrawerVisible,m)||(t.newUserDrawerVisible=m),m}),a()),e&2){let p;n(),v((p=(p=s(2,20,t.organization$))==null?null:p.data)?1:-1,p),n(2),d("title",s(4,22,"USERS.OVERVIEW.POPUP.USER.APPROVED.TITLE"))("description",s(5,24,"USERS.OVERVIEW.POPUP.USER.APPROVED.DESCRIPTION"))("visible",t.joinRequestApprovedPopupVisible),n(3),d("title",s(7,26,"USERS.OVERVIEW.POPUP.USER.DENIED.TITLE"))("description",s(8,28,"USERS.OVERVIEW.POPUP.USER.DENIED.DESCRIPTION"))("visible",t.joinRequestDeniedPopupVisible),n(3),d("title",s(10,30,"USERS.OVERVIEW.POPUP.USER.DENY_REASON.TITLE"))("visible",t.joinRequestDenyReasonPopupVisible)("confirmLabel",s(11,32,"USERS.OVERVIEW.POPUP.USER.DENY_REASON.CONFIRM"))("cancelLabel",s(12,34,"USERS.OVERVIEW.POPUP.USER.DENY_REASON.CANCEL")),n(4),d("form",t.form)("placeholder",s(14,36,"USERS.OVERVIEW.POPUP.USER.DENY_REASON.PLACEHOLDER")),n(2),d("user",t.userToDelete),b("visible",t.deleteUserPopupVisible),n(),b("visible",t.editRolesPopupVisible),d("userId",t.userToEditId)("organizationId",t.organizationId),n(),d("organizationId",t.organizationId),b("visible",t.newUserDrawerVisible)}},dependencies:[He,oe,qe,ze,je,Ae,W,Qe,se,le,Ye,Me,Q,D],styles:["header[_ngcontent-%COMP%]{margin:2.5rem 0 1.75rem}.users-overview__content[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;gap:1.5rem}.users-overview__card[_ngcontent-%COMP%]{margin-top:5rem}"]})}};pe=A([M()],pe);var kt=[{path:"",component:pe,title:_e,canActivate:[fe],data:{breadcrumb:"",permissions:[J.USER_READER],titleKey:"TITLES.USERS_OVERVIEW"}},{path:":id",component:Je,title:_e,canActivate:[fe],data:{breadcrumb:"NAVIGATION.USERS.EDIT",permissions:[J.USER_EDITOR],titleKey:"TITLES.USERS_EDIT"}}];export{kt as USER_ROUTES};
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.