PageSourceSearch

https://members.dendrology.org/951.1d214aaa007a7e48.js

js dendrology.org collected 2026-10-02 07:54:41 UTC 15,997 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkVeryConnect=self.webpackChunkVeryConnect||[]).push([[951],{10951:(_,h,o)=>{o.r(h),o.d(h,{AdminGroupModule:()=>kt});var l=o(52805),g=o(72922),b=o(8923),x=o(15859),f=o(22246),T=o(25275),p=o(70460),C=o(54855),d=o(60611),D=o(89430),L=o(4962),Y=o(67457),m=o(74174),B=o(17639),R=o(43632),N=o(80050),H=o(87638),t=o(14026),v=o(10218),W=o(74324);let k=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.Xpm({type:e,selectors:[["tg-admin-group-create"]],decls:2,vars:3,consts:[[3,"translate","tr-namespace"],[3,"enableTags"]],template:function(n,r){1&n&&t._UZ(0,"h4",0)(1,"tg-group-create",1),2&n&&(t.Q6J("translate","createGrp")("tr-namespace","group"),t.xp6(1),t.Q6J("enableTags",!0))},dependencies:[v.P,W.g],encapsulation:2,changeDetection:0}),e})();var M=o(662),y=o(5296),K=o(94918),$=o(94e3),I=o(50725),Z=o(97482),A=o(49389),G=o(85960),X=o(10174),j=o(10067),V=o(48921),w=o(3811),z=o(75263),q=o(51248),tt=o(78275);let P=(()=>{class e{constructor(){this.GROUP_SEARCH_TYPE="adminAdvancedSearch",this.fb=(0,t.f3M)(l.QS),this.cdr=(0,t.f3M)(t.sBO),this.scroller=(0,t.f3M)(A.TgInfiniteScroller),this.grRes=(0,t.f3M)(z.m),this.routing=(0,t.f3M)(d.Z);const n=(0,t.f3M)(m.$p);this.config=n.adminAdvancedSearch,this.enableTypes=n.enableTypes}ngOnDestroy(){(0,q.unsubscribeFromAll)(this._sub)}ngOnInit(){this.done=this.busy=!1,this.ctrlSearchFilter=this.fb.control({}),this.groups=[];const n=this.ctrlSearchFilter.value;this.scroller.useCursor(!1).setCallable(a=>this.grRes.query({params:a}));const{cluster:r}=this.routing.params,s={cluster:r||tt.y.getDefaultCluster()?.name,limit:25,...this.getBaseParams?.()};this._sub=[this.ctrlSearchFilter.valueChanges.pipe((0,j.b)(250),(0,I.U)(a=>a||{}),(0,V.O)(n),(0,X.p)(),(0,w.w)(a=>this.scroller.setParams({...a,...s}).getData(25)),(0,y.H)("[GroupList.getData]")).subscribe((0,M.e)(a=>{this.groups=a,this.cdr.markForCheck()}))],this.scroller.mirrorDoneBusy(this.cdr,this,"busy","done"),this.scroller.alertOnErrors()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=t.lG2({type:e}),e})();var c=o(64177),E=o(78798),J=o(22009),et=o(63715),nt=o(71883),Q=o(50339),U=o(28947),O=o(65624),S=o(74647),rt=o(72313),ot=o(80801),it=o(94953);const st=["group-profile-link",""],at=function(e,i){return[e,i]};let F=(()=>{class e{constructor(n,r){this.grDisplaySvc=n,this.fallbackPic=r}ngOnChanges(n){n.group&&(this.srefParams={groupId:this.group.id},this.groupProfilePic=this.grDisplaySvc.groupPicture(this.group))}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(ot.h),t.Y36(rt.o9))},e.\u0275cmp=t.Xpm({type:e,selectors:[["td","group-profile-link",""]],inputs:{group:["group-profile-link","group"]},features:[t.TTD],attrs:st,decls:4,vars:7,consts:[[3,"uiSref","uiParams"],["loading","lazy",3,"tgFallbackImage"]],template:function(n,r){1&n&&(t.TgZ(0,"a",0),t._UZ(1,"img",1),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&n&&(t.Q6J("uiSref","groups.group")("uiParams",r.srefParams),t.xp6(1),t.Q6J("tgFallbackImage",t.WLB(4,at,r.groupProfilePic,r.fallbackPic)),t.xp6(2),t.Oqu(r.group.name))},dependencies:[Q.k,g.UISref,g.AnchorUISref,it.Q],styles:["a[_ngcontent-%COMP%]{text-decoration:none}img[_ngcontent-%COMP%]{display:inline-block;height:20px;margin-right:3px;width:20px}"],changeDetection:0}),e})();var lt=o(35951);function pt(e,i){if(1&e&&t._UZ(0,"div",10),2&e){const n=t.oxw();t.Q6J("translate",n.hasSearchCriteria?"noGroupsFound":"noGroups")}}function mt(e,i){1&e&&t._UZ(0,"th",18),2&e&&t.Q6J("translate","type")}function ct(e,i){1&e&&t._UZ(0,"th",18),2&e&&t.Q6J("translate","parent")}function ut(e,i){if(1&e&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(1),t.Oqu(n.type||"")}}
1function gt(e,i){if(1&e&&t._UZ(0,"td",19),2&e){const n=t.oxw(2).$implicit;t.Q6J("group-profile-link",n.parent)}}function dt(e,i){if(1&e&&t.YNc(0,gt,1,1,"td",23),2&e){const n=t.oxw().$implicit;t.oxw(2);const r=t.MAs(12);t.Q6J("ngIf",n.parent)("ngIfElse",r)}}function ht(e,i){if(1&e&&(t.TgZ(0,"tr"),t._UZ(1,"td",19),t.YNc(2,ut,2,1,"td",20),t.YNc(3,dt,1,2,"ng-template",21),t.qZA()),2&e){const n=i.$implicit,r=t.oxw(2);t.xp6(1),t.Q6J("group-profile-link",n),t.xp6(1),t.Q6J("ngIf",r.enableTypes),t.xp6(1),t.Q6J("ngIf",r.parentsEnabled)}}function ft(e,i){1&e&&t._UZ(0,"div",24),2&e&&t.Q6J("translate","noMoreGroups")}function vt(e,i){if(1&e){const n=t.EpF();t.TgZ(0,"div",11)(1,"div",1)(2,"table",12)(3,"thead")(4,"tr"),t._UZ(5,"th",13),t.YNc(6,mt,1,1,"th",14),t.YNc(7,ct,1,1,"th",14),t.qZA()(),t.TgZ(8,"tbody",15),t.NdJ("scrolled",function(){t.CHM(n);const s=t.oxw();return t.KtG(s.scroller.scrolled())}),t.YNc(9,ht,4,3,"tr",16),t.qZA()(),t.YNc(10,ft,1,1,"div",17),t.qZA()()}if(2&e){const n=t.oxw();t.xp6(5),t.Q6J("translate","name"),t.xp6(1),t.Q6J("ngIf",n.enableTypes),t.xp6(1),t.Q6J("ngIf",n.parentsEnabled),t.xp6(1),t.Q6J("immediateCheck",!0)("scrollWindow",!0)("infiniteScrollDisabled",n.busy||n.done),t.xp6(1),t.Q6J("ngForOf",n.groups)("ngForTrackBy",n.TRACK_BY_ID),t.xp6(1),t.Q6J("ngIf",n.done)}}function bt(e,i){1&e&&(t.TgZ(0,"div",11)(1,"div",25),t._UZ(2,"tg-loader-spinner-lg"),t.qZA()())}function xt(e,i){1&e&&t._UZ(0,"td")}let Tt=(()=>{class e extends P{constructor(n){super(),this.EXPORT_ALL_HREF="/api/v1/group/csv",this.TRACK_BY_ID=G.trackById,this.hasSearchCriteria=!1,this.parentsEnabled=!1!==n.parents}ngOnInit(){super.ngOnInit(),this.initCsvHref()}initCsvHref(){this._sub.push(this.ctrlSearchFilter.valueChanges.pipe((0,I.U)(n=>{const r=(0,K.Z)(n,"sort");return[!(0,$.Z)(r),r]}),(0,y.H)("[Groups.exportCsvHref]")).subscribe((0,M.e)(([n,r])=>{this.hasSearchCriteria=n,this.exportFilteredParams=r,this.cdr.markForCheck()})))}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(m.$p))},e.\u0275cmp=t.Xpm({type:e,selectors:[["tg-admin-group-list"]],features:[t._Bn([{provide:Z.z,useValue:"group.admin"},A.TgInfiniteScroller]),t.qOj],decls:13,vars:16,consts:[[1,"mb10"],[1,"col-xs-12"],[3,"formControl","cfgType"],["class","alert alert-info text-center",3,"translate",4,"ngIf"],[1,"mb10","btn-toolbar"],["target","_blank",1,"btn","btn-default","col-lg-4","col-xs-12","pull-right",3,"href","translate","disabled","useBtnStyle"],["target","_blank",1,"btn","btn-default","col-lg-4","col-xs-12","pull-right",3,"href","translate"],[1,"cb"],["class","row",4,"ngIf"],["tplEmptyTd",""],[1,"alert","alert-info","text-center",3,"translate"],[1,"row"],[1,"table","table-bordered","table-condensed","table-striped","table-hover"],[3,"translate"],["class","wrap",3,"translate",4,"ngIf"],["infiniteScroll","",3,"immediateCheck","scrollWindow","infiniteScrollDisabled","scrolled"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","alert alert-info mt10 text-center",3,"translate",4,"ngIf"],[1,"wrap",3,"translate"],[3,"group-profile-link"],["class","wrap",4,"ngIf"],[3,"ngIf"],[1,"wrap"],[3,"group-profile-link",4,"ngIf","ngIfElse"],[1,"alert","alert-info","mt10","text-center",3,"translate"],[1,"text-center","col-xs-12"]],template:function(n,r){1&n&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"tg-group-search",2),t.YNc(3,pt,1,1,"div",3),t.qZA()(),t.TgZ(4,"div",4),t._UZ(5,"a",5),t.ALo(6,"tgQuerystring"),t._UZ(7,"a",6)(8,"div",7),t.qZA(),t.YNc(9,vt,11,9,"div",8),t.YNc(10,bt,3,0,"div",8),t.YNc(11,xt,1,0,"ng-template",null,9,t.W1O)),2&n&&(t.xp6(2),t.Q6J("formControl",r.ctrlSearchFilter)("cfgType",r.GROUP_SEARCH_TYPE),t.xp6(1),t.Q6J("ngIf",!r.busy&&!r.groups.length),t.xp6(1),t.ekj("invis",!r.groups),t.xp6(1),t.Q6J("href",t.xi3(6,13,r.exportFilteredParams,r.EXPORT_ALL_HREF),t.LSH)("translate","exportCsvFiltered")("disabled",r.busy||!r.groups.length)("useBtnStyle",!0),t.xp6(2),t.Q6J("href",r.EXPORT_ALL_HREF,t.LSH)("translate","exportCsvAll"),t.xp6(2),t.Q6J("ngIf",r.groups.length),t.xp6(1),t.Q6J("ngIf",r.busy))},dependencies:[c.sg,c.O5,v.P,E.Z,J.a,et.r,nt.m,Q.k,l.JJ,l.oH,U.n,O.N,S.Ry,F,lt.A],styles:["[_nghost-%COMP%]{display:block}.mb10[_ngcontent-%COMP%]{margin-bottom:10px}.cb[_ngcontent-%COMP%]{clear:both}.invis[_ngcontent-%COMP%]{visibility:hidden}.mt10[_ngcontent-%COMP%]{margin-top:10px}.wrap[_ngcontent-%COMP%]{overflow-wrap:break-word}"],changeDetection:0}),e})();
1var Ct=o(31810),Mt=o(81499),At=o(56625),yt=o(85597),It=o(39473),Zt=o(62441);const Gt=["membership-group-tr",""];function Pt(e,i){1&e&&t._UZ(0,"td")}function Et(e,i){if(1&e&&(t.TgZ(0,"time",7),t._uU(1),t.ALo(2,"date"),t.qZA()),2&e){const n=t.oxw();t.uIk("datetime",n.membExpiryIsoString),t.xp6(1),t.Oqu(t.xi3(2,2,n.membershipExpiry,"shortDate"))}}function Jt(e,i){if(1&e&&(t.TgZ(0,"td"),t._uU(1),t.qZA()),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.group.type)}}function Qt(e,i){if(1&e&&t._UZ(0,"td",2),2&e){const n=t.oxw(2);t.Q6J("group-profile-link",n.parent)}}function Ut(e,i){if(1&e&&t.YNc(0,Qt,1,1,"td",8),2&e){const n=t.oxw(),r=t.MAs(1);t.Q6J("ngIf",n.parent)("ngIfElse",r)}}function Ot(e,i){1&e&&t._UZ(0,"span",9),2&e&&t.Q6J("translate","expired")}let St=(()=>{class e{constructor(n,r){this.memManualExtend=n,this.cdr=r,this.groupChange=new t.vpe}extendMem(){const n=this.groupChange.pipe((0,At.Z)(null,null));(0,Mt.D)(this.memManualExtend.openGroupModal(this.group)).pipe((0,yt.R)(n)).subscribe((0,M.e)(r=>{r&&(this.group=this.group.$clone({membership_expires:r.membership_expires}),this.recalcMembershipFields(),this.groupChange.emit(this.group),this.cdr.markForCheck())}))}ngOnChanges(n){!n.group||(this.parent=this.group.parent,this.group.id!==this.groupSrefParams?.groupId&&(this.groupSrefParams={groupId:this.group.id}),this.recalcMembershipFields())}ngOnDestroy(){this.groupChange.complete()}recalcMembershipFields(){(this.membershipExpired=this.group.membershipExpired())||(this.membershipExpiry=this.group.getMembership(),this.membExpiryIsoString=this.membershipExpiry?this.membershipExpiry.toISOString():""),this.membInherit=this.group.getGroupWithMembership()}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(It.n),t.Y36(t.sBO))},e.\u0275cmp=t.Xpm({type:e,selectors:[["tr","membership-group-tr",""]],inputs:{enableTypes:"enableTypes",group:["membership-group-tr","group"],showParents:"showParents"},outputs:{groupChange:"membership-group-trChange"},features:[t.TTD],attrs:Gt,decls:12,vars:7,consts:[["tplEmptyTd",""],["tplExpiry",""],[3,"group-profile-link"],[4,"ngIf"],[3,"ngIf"],["class","text-danger",3,"translate",4,"ngIf","ngIfElse"],[1,"btn","btn-primary","btn-sm",3,"translate","click.passive"],[1,"text-success"],[3,"group-profile-link",4,"ngIf","ngIfElse"],[1,"text-danger",3,"translate"]],template:function(n,r){if(1&n&&(t.YNc(0,Pt,1,0,"ng-template",null,0,t.W1O),t.YNc(2,Et,3,5,"ng-template",null,1,t.W1O),t._UZ(4,"td",2),t.YNc(5,Jt,2,1,"td",3),t.YNc(6,Ut,1,2,"ng-template",4),t.TgZ(7,"td"),t.YNc(8,Ot,1,1,"span",5),t.qZA(),t._UZ(9,"td",2),t.TgZ(10,"td")(11,"button",6),t.NdJ("click.passive",function(){return r.extendMem()}),t.qZA()()),2&n){const s=t.MAs(3);t.xp6(4),t.Q6J("group-profile-link",r.group),t.xp6(1),t.Q6J("ngIf",r.enableTypes),t.xp6(1),t.Q6J("ngIf",r.showParents),t.xp6(2),t.Q6J("ngIf",r.membershipExpired)("ngIfElse",s),t.xp6(1),t.Q6J("group-profile-link",r.membInherit),t.xp6(2),t.Q6J("translate","updateMem")}},dependencies:[c.O5,v.P,Zt.h,F,c.uU],styles:["a[_ngcontent-%COMP%]{text-decoration:none}"],changeDetection:0}),e})();function Ft(e,i){1&e&&(t.TgZ(0,"div",6),t._UZ(1,"tg-ba-extend-button",7),t.qZA()),2&e&&(t.xp6(1),t.Q6J("type","group"))}function _t(e,i){1&e&&t._UZ(0,"div",8),2&e&&t.Q6J("translate","noGroupsFound")}function Dt(e,i){1&e&&t._UZ(0,"th",11),2&e&&t.Q6J("translate","type")}function Lt(e,i){1&e&&t._UZ(0,"th",11),2&e&&t.Q6J("translate","parent")}function Yt(e,i){if(1&e){const n=t.EpF();t.TgZ(0,"tr",17),t.NdJ("membership-group-trChange",function(s){t.CHM(n);const a=t.oxw(2);return t.KtG(a.onGroupUpdated(s))}),t.qZA()}if(2&e){const n=i.$implicit,r=t.oxw(2);t.Q6J("membership-group-tr",n)("enableTypes",r.enableTypes)("showParents",r.showParents)}}function Bt(e,i){1&e&&(t.TgZ(0,"div",1),t._UZ(1,"div",8),t.qZA()),2&e&&(t.xp6(1),t.Q6J("translate","noMoreGroups"))}function Rt(e,i){if(1&e){const n=t.EpF();t.TgZ(0,"div",9)(1,"div",1)(2,"table",10)(3,"thead")(4,"tr"),t._UZ(5,"th",11),t.YNc(6,Dt,1,1,"th",12),t.YNc(7,Lt,1,1,"th",12),t._UZ(8,"th",11)(9,"th",11)(10,"th",13),t.qZA()(),t.TgZ(11,"tbody",14),t.NdJ("scrolled",function(){t.CHM(n);const s=t.oxw();return t.KtG(s.scroller.scrolled())}),t.YNc(12,Yt,1,3,"tr",15),t.qZA()()(),t.YNc(13,Bt,2,1,"div",16),t.qZA()}if(2&e){const n=t.oxw();
1t.xp6(5),t.Q6J("translate","name"),t.xp6(1),t.Q6J("ngIf",n.enableTypes),t.xp6(1),t.Q6J("ngIf",n.showParents),t.xp6(1),t.Q6J("translate","membExpiry"),t.xp6(1),t.Q6J("translate","membInherit"),t.xp6(1),t.Q6J("translate","actions")("tr-namespace","common"),t.xp6(1),t.Q6J("immediateCheck",!0)("scrollWindow",!0)("infiniteScrollDisabled",n.busy||n.done),t.xp6(1),t.Q6J("ngForOf",n.groups)("ngForTrackBy",n.TRACK_BY_ID),t.xp6(1),t.Q6J("ngIf",n.done)}}function Nt(e,i){1&e&&t._UZ(0,"tg-loader-spinner-lg")}const Wt=[{abstract:!0,component:H.J9,name:"admin.groups",url:"/groups"},{component:Tt,name:"admin.groups.list",params:{cluster:{type:"string"}},url:"/list?cluster"},{component:k,name:"admin.groups.create",resolve:[Y.resolveAvailableGroupTags,N.resolveGroupBackendConfig,R.w],url:"/create"},{component:(()=>{class e extends P{constructor(n,r){super(),this.TRACK_BY_ID=G.trackById,this.showExtend=n.bankAccounts,this.showParents=!1!==r.parents}getBaseParams(){return{parentfullhierarchy:!0}}onGroupUpdated(n){const r=this.groups.findIndex(u=>u.id===n.id);let s,a;-1!==r&&(this.groups[r]=n);for(let u=0;u<this.groups.length;u++)if(s=this.groups[u],s!==n&&s.findParent(n.id)){for(a=s;a.parent;)a.parent.id===n.id&&(a.parent=n),a=a.parent;this.groups[u]=s.$clone()}this.groups=[...this.groups],this.cdr.markForCheck()}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(m.My),t.Y36(m.$p))},e.\u0275cmp=t.Xpm({type:e,selectors:[["tg-admin-group-manual-membership"]],features:[t._Bn([{provide:Z.z,useValue:"group.admin"},A.TgInfiniteScroller]),t.qOj],decls:6,vars:6,consts:[["class","text-right",4,"ngIf"],[1,"col-xs-12"],[3,"formControl","cfgType"],["class","alert alert-info text-center",3,"translate",4,"ngIf"],["class","row",4,"ngIf"],[4,"ngIf"],[1,"text-right"],[3,"type"],[1,"alert","alert-info","text-center",3,"translate"],[1,"row"],[1,"table","table-condensed","table-striped","table-bordered","table-hover"],[3,"translate"],[3,"translate",4,"ngIf"],[3,"translate","tr-namespace"],["infiniteScroll","",3,"immediateCheck","scrollWindow","infiniteScrollDisabled","scrolled"],[3,"membership-group-tr","enableTypes","showParents","membership-group-trChange",4,"ngFor","ngForOf","ngForTrackBy"],["class","col-xs-12",4,"ngIf"],[3,"membership-group-tr","enableTypes","showParents","membership-group-trChange"]],template:function(n,r){1&n&&(t.YNc(0,Ft,2,1,"div",0),t.TgZ(1,"div",1),t._UZ(2,"tg-group-search",2),t.YNc(3,_t,1,1,"div",3),t.qZA(),t.YNc(4,Rt,14,13,"div",4),t.YNc(5,Nt,1,0,"tg-loader-spinner-lg",5)),2&n&&(t.Q6J("ngIf",r.showExtend),t.xp6(2),t.Q6J("formControl",r.ctrlSearchFilter)("cfgType",r.GROUP_SEARCH_TYPE),t.xp6(1),t.Q6J("ngIf",!r.busy&&!r.groups.length),t.xp6(1),t.Q6J("ngIf",r.groups.length),t.xp6(1),t.Q6J("ngIf",r.busy))},dependencies:[c.sg,c.O5,v.P,E.Z,J.a,l.JJ,l.oH,U.n,O.N,S.Ry,Ct.d,St],encapsulation:2,changeDetection:0}),e})(),name:"admin.groups.manualmembership",resolve:[B.resolveManagementPanelConfig,{deps:[m.w5,m.q,L.Transition,d.Z],resolveFn(e,i,n,r){(!e.groups.showAdminManagementPage||!i.enable)&&(n.abort(),r.go("admin.groups.list").catch(console.error))},token:"_checkAccess"}],url:"/membership-management"}];let kt=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=t.oAB({type:e}),e.\u0275inj=t.cJS({imports:[x.GlobalModule,D.t,p.TgInfiniteScrollModule,l.UX,g.UIRouterModule.forChild({config:d.Z.config(Wt)}),f.x,C._,b.A,T.FallbackImageModule]}),e})()},8923:(_,h,o)=>{o.d(h,{A:()=>T});var l=o(52805),g=o(15859),b=o(98992),x=o(59718),f=o(14026);let T=(()=>{class p{}return p.\u0275fac=function(d){return new(d||p)},p.\u0275mod=f.oAB({type:p}),p.\u0275inj=f.cJS({imports:[g.GlobalModule,b.b,l.u5,l.UX,x.f]}),p})()}}]);

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.