1"use strict";(self.webpackChunkqp_manager_app=self.webpackChunkqp_manager_app||[]).push([[4382],{94382:(_t,A,i)=>{i.r(A),i.d(A,{AuditlogComponent:()=>at});var u=i(7530),l=i(63549),O=i(36767),C=i(40071),m=i(46228),E=i(62594),M=i(1348),P=i(40902),h=i(58960),S=i(82169),y=i(49421),T=i(62403),N=i(37432),L=i(58705),D=i(73319),I=i(21298),U=i(32140),R=i(67205),G=i(46260),x=i(95339),$=i(2058),t=i(94604),b=i(50715),K=i(53616),z=i(56840),B=i(96693),Z=i(35788),W=i(3973);const J=_=>["../../payment",_];function F(_,s){if(1&_&&(t.TgZ(0,"button",23)(1,"span"),t.SDv(2,24),t.qZA(),t._uU(3," > "),t.qZA()),2&_){const e=t.oxw(2);t.Q6J("routerLink",t.VKq(1,J,e.activity_params.target_id))}}const Q=_=>["../../subscription",_];function X(_,s){if(1&_&&(t.TgZ(0,"button",23)(1,"span"),t.SDv(2,25),t.qZA(),t._uU(3),t.qZA()),2&_){const e=t.oxw(2);t.Q6J("routerLink",t.VKq(2,Q,e.activity_params.target_id)),t.xp6(3),t.hij(" ",e.activity_params.target_id," > ")}}const q=_=>["../../payout",_];function j(_,s){if(1&_&&(t.TgZ(0,"button",23)(1,"span"),t.SDv(2,26),t.qZA(),t._uU(3),t.qZA()),2&_){const e=t.oxw(2);t.Q6J("routerLink",t.VKq(2,q,e.activity_params.target_id)),t.xp6(3),t.hij(" ",e.activity_params.target_id," > ")}}const Y=_=>["../../card",_];function H(_,s){if(1&_&&(t.TgZ(0,"button",23)(1,"span"),t.SDv(2,27),t.qZA(),t._uU(3),t.qZA()),2&_){const e=t.oxw(2);t.Q6J("routerLink",t.VKq(2,Y,e.activity_params.target_id)),t.xp6(3),t.hij(" ",e.activity_params.target_id," > ")}}function V(_,s){if(1&_&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&_){const e=s.$implicit,a=t.oxw(2);t.Q6J("value",null==e.user?null:e.user.id),t.xp6(),t.hij(" ",a.userDisplayName(e)," ")}}function w(_,s){if(1&_&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&_){const e=s.$implicit;t.Q6J("value",e[1]),t.xp6(),t.hij(" ",e[0]," ")}}function k(_,s){1&_&&t._UZ(0,"mat-progress-bar",29)}function tt(_,s){if(1&_){const e=t.EpF();t.TgZ(0,"qp-paginator",30),t.NdJ("pageChange",function(o){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onPageChange(o))}),t.qZA()}if(2&_){const e=t.oxw(2);t.Q6J("config",e.paginator_options)("data_length",e.dataSource.data.length)}}function et(_,s){if(1&_){const e=t.EpF();t.TgZ(0,"div",1)(1,"div",2),t._UZ(2,"span",3),t.YNc(3,F,4,3,"button",4)(4,X,4,4,"button",4)(5,j,4,4,"button",4)(6,H,4,4,"button",4),t.qZA(),t.TgZ(7,"mat-card",5)(8,"mat-card-content",6)(9,"div",7)(10,"div",8)(11,"mat-form-field")(12,"input",9),t.NdJ("ngModelChange",function(o){t.CHM(e);const n=t.oxw();return t.KtG(n.activity_params.user_id=o)})("ngModelChange",function(o){t.CHM(e);const n=t.oxw();return t.KtG(n.filterAgreements(o))}),t.qZA(),t.TgZ(13,"mat-autocomplete",10,11),t.NdJ("optionSelected",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.onSearch())}),t.YNc(15,V,2,2,"mat-option",12),t.qZA()()(),t.TgZ(16,"div",8)(17,"mat-form-field")(18,"mat-select",13),t.NdJ("ngModelChange",function(o){t.CHM(e);const n=t.oxw();return t.KtG(n.activity_params.target_type=o)})("selectionChange",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.onSearch())}),t.TgZ(19,"mat-option",14),t.SDv(20,15),t.qZA(),t.YNc(21,w,2,2,"mat-option",16),t.qZA()()(),t.TgZ(22,"div",3)(23,"qp-search-field-small",17),t.NdJ("searchInvoked",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.onSearch())})("searchChange",function(o){t.CHM(e);const n=t.oxw();return t.KtG(n.activity_params.target_id=o)}),t.qZA()()(),t.YNc(24,k,1,0,"mat-progress-bar",18),t._UZ(25,"qp-auditlog-table",19),t.YNc(26,tt,1,2,"qp-paginator",20),t.TgZ(27,"p",21),t.SDv(28,22),t.qZA()()()()}if(2&_){const e=t.MAs(14),a=t.oxw();t.Q6J("@fade_animation",a.loading?null:"fadeIn"),t.xp6(3),t.Q6J("ngIf","Payment"===a.activity_params.target_type&&a.activity_params.target_id&&a.dataSource.data.length),t.xp6(),t.Q6J("ngIf","Subscription"===a.activity_params.target_type&&a.activity_params.target_id&&a.dataSource.data.length),t.xp6(),t.Q6J("ngIf","Payout"===a.activity_params.target_type&&a.activity_params.target_id&&a.dataSource.data.length),t.xp6(),t.Q6J("ngIf","Card"===a.activity_params.target_type&&a.activity_params.target_id&&a.dataSource.data.length),t.xp6(6),t.Q6J("ngModel",a.activity_params.user_id
1)("matAutocomplete",e),t.xp6(),t.Q6J("displayWith",a.autoCompleteDisplayFn),t.xp6(2),t.Q6J("ngForOf",a.filteredAgreements)("ngForTrackBy",a.agreementsTrackBy),t.xp6(3),t.Q6J("ngModel",a.activity_params.target_type),t.xp6(3),t.Q6J("ngForOf",a.target_types),t.xp6(2),t.Q6J("search",a.activity_params.target_id),t.xp6(),t.Q6J("ngIf",a.is_loading_results),t.xp6(),t.Q6J("data_source",a.dataSource)("activity_params",a.activity_params),t.xp6(),t.Q6J("ngIf",a.paginator_options)}}let at=(()=>{class _ extends L.P{constructor(e,a,o,n,g){super(),this.activityRepo=e,this.agreementRepo=a,this.cacheService=o,this.paramService=n,this.activatedRoute=g,this.is_loading_results=!1,this.agreements=[],this.filteredAgreements=[],this.activity_params={page_size:10,sort_by:"created_at",sort_dir:"desc",user_id:void 0,target_type:"",target_id:""},this.target_types=[["AclPermission","AclPermission"],["Branding","Branding"],["BrandingResource","BrandingResource"],["Card","Card"],["FeeFormula","FeeFormula"],["Merchant","Merchant"],["Payment","Payment"],["Payout","Payout"],["Subscription","Subscription"],["User","User"],["UserAgreement","UserAgreement"]],this.dataSource=new y.by,this.autoCompleteDisplayFn=c=>{if(!this.agreements)return"";const d=this.agreements.find(p=>p.user?.id===c);return this.userDisplayName(d)}}ngOnInit(){this.is_loading_results=!0,this.displayPaginator=!1,this.getAgreements(),this.search=this.activatedRoute.snapshot.queryParams.search||"",this.activity_params={page_size:Number(this.activatedRoute.snapshot.queryParams.page_size)||Number(this.cacheService.get("views",this.activatedRoute.snapshot.routeConfig?.path??"","page_size"))||10,sort_by:this.activatedRoute.snapshot.queryParams.sort_by||"created_at",sort_dir:this.activatedRoute.snapshot.queryParams.sort_dir||"desc",user_id:Number(this.activatedRoute.snapshot.queryParams.user_id)||NaN,target_type:this.activatedRoute.snapshot.queryParams.target_type,target_id:this.activatedRoute.snapshot.queryParams.target_id},this.setPaginatorData(),this.loadActivities(1,this.activity_params.page_size||10).subscribe()}setPaginatorData(){this.paginator_options={page_size_options:[10,100],page_size:this.activity_params.page_size||10,page:this.activity_params.page||1,label:"Activities per page"}}onPageChange(e){this.loadActivities(e.page,e.page_size).subscribe()}loadActivities(e,a){return this.is_loading_results=!0,this.activityRepo.getAll({...this.getParams(),page:e,page_size:a}).pipe((0,R.U)(o=>this.replaceEmptyUserWithSystemUser(o)),(0,G.b)(o=>this.dataSource.data=o),(0,x.x)(()=>this.is_loading_results=!1))}getPage(){this.is_loading_results=!0,this.paramService.setParams(this.getParams(),this.activatedRoute),this.setPaginatorData()}onSearch(){this.is_loading_results=!0,this.setPaginatorData(),this.loadActivities(1,this.activity_params.page_size||10).subscribe()}getPageFromTable(e){this.is_loading_results=!0,this.activity_params.sort_by=e.sort_by,this.activity_params.sort_dir=e.sort_dir,this.activity_params.page=e.page,this.setPaginatorData()}getParams(){const e={page_size:this.activity_params.page_size,sort_by:this.activity_params.sort_by,sort_dir:this.activity_params.sort_dir};return this.activity_params.user_id&&(e.user_id=this.activity_params.user_id),this.activity_params.target_type&&(e.target_type=this.activity_params.target_type),this.activity_params.target_id&&(e.target_id=this.activity_params.target_id),e}getAgreements(){this.agreementRepo.getAll({page_size:100}).subscribe(e=>{this.agreements=e,this.filteredAgreements=e})}filterAgreements(e){this.filteredAgreements=this.agreements.filter(a=>this.userDisplayName(a).includes(e))}agreementsTrackBy(e,a){return a.id}userDisplayName(e){return e?.user?.system_user?e.user.name??"":e?.user?.email??""}replaceEmptyUserWithSystemUser(e){return e.map(a=>({...a,extra:{...a.extra,user:a.extra.user||"System User"}}))}static{this.\u0275fac=function(a){return new(a||_)(t.Y36(b.q),t.Y36(K.t),t.Y36(N.Q),t.Y36(z.t),t.Y36(T.gz))}}static{this.\u0275cmp=t.Xpm({type:_,selectors:[["qp-auditlog"]],viewQuery:function(a,o){if(1&a&&t.Gf(S.YE,5),2&a){let n;t.iGM(n=t.CRH())&&(o.matSort=n.first)}},standalone:!0,features:[t.qOj,t.jDz],decls:1,vars:1,consts:()=>{let e,a,o,n,g,c,d,p,f,v;return e="Filter by user",a="Filter by user",o="Filter by target",n="Any",g="Search...",c=" Actions more than 500 days old are not available in the audit log ",d="Go to Payment",p="Go to Subscription",f="Go to Payout",v="Go to Card",[["class","wide-content",4,"ngIf"],[1,"wide-content"],[1,"flex-row","no-print"],[1,"flex-1"],["mat-button","","color","accent",3,"routerLink",4,"ngIf"],[1,"card02","wide-content"],[1,"flex-col","rg16","flex-1"],[1,"flex-row","cg36"],[1,"flex-30"],["type","text","placeholder",e,"aria-label",a,"matInput","",3,"ngModel","matAutocomplete","ngModelChange"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf","ngForTrackBy"],["placeholder",o,3,"ngModel","ngModelChange","selectionChange"],["value",""],n,[3,"value",4,"ngFor","ngForOf"],["placeholder",g,3,"search","searchInvoked","searchChange"],["mode","query",4,"ngIf"],[3,"data_source","activity_params"],[3,"config","data_length","pageChange",4,"ngIf"],[1,"small-text","text-center"],c,["mat-button","","color","accent",3,"routerLink"],d,p,f,v,[3,"value"],["mode","query"],[3,"config","data_length","pageChange"]]},template:function(a,o){1&a&&t.YNc(0,et,29,17,"div",0),2&a&&t.Q6J("ngIf",!o.loading)},dependencies:[u.ez,u.sg,u.O5,T.Bz,T.rH,l.u5,l.Fj,l.JJ,l.On,I.u,B.j,$.x,D.U,Z.J,P.Cv,P.pW,m.QW,m.a8,m.dn,E.lN,E.KE,M.c,M.Nt,O.Bb,O.XC,W.ey,O.ZL,h.LD,h.gD,C.ot,C.lW],encapsulation:2,data:{animation:[U.F.getFadeAnimation()]}})}}return _})()}}]);
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.