1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6638],{6404:(T,c,l)=>{l.d(c,{X:()=>p});var i=l(1360),s=l(6048);let p=(()=>{class u{constructor(e){this.location=e}ngOnInit(){}back(){this.location.back()}static{this.\u0275fac=function(r){return new(r||u)(i.rXU(s.aZ))}}static{this.\u0275cmp=i.VBU({type:u,selectors:[["back-button"]],standalone:!1,decls:4,vars:0,consts:[[1,"flex","items-center","gap-1","max-w-fit","bg-stone-200","h-5","pl-[6px]","pr-2","mb-3","rounded-full","cursor-pointer","outline-1","outline-solid","outline-stone-300","hover:bg-stone-300","active:outline-offset-1","active:outline-2","active:bg-stone-400","focus:outline-offset-1","focus:outline-2","focus:bg-stone-300","dark:bg-stone-700","dark:outline-stone-600","dark:hover:bg-stone-600","dark:active:bg-stone-500","dark:focus:bg-stone-400",3,"click"],[1,"pi","pi-chevron-left","!text-xs"],[1,"text-sm"]],template:function(r,v){1&r&&(i.j41(0,"div",0),i.bIt("click",function(){return v.back()}),i.nrm(1,"i",1),i.j41(2,"span",2),i.EFF(3,"Indietro"),i.k0s()())},encapsulation:2})}}return u})()},6638:(T,c,l)=>{l.r(c),l.d(c,{ModuleTemplateDetailPageModule:()=>$});var i=l(9870),s=l(467),p=l(4843),u=l(623),g=l(8586),e=l(1360),r=l(882),v=l(2268),f=l(4982),h=l(7343),y=l(1141),D=l(935),F=l(5295),M=l(64
104);function b(o,d){if(1&o&&(e.j41(0,"div",6)(1,"label"),e.EFF(2,"Descrizione"),e.k0s(),e.j41(3,"span"),e.EFF(4),e.k0s()()),2&o){const t=e.XpG(2);e.R7$(4),e.JRh(t.moduleTemplateDetail.description)}}function E(o,d){if(1&o&&(e.j41(0,"div",4)(1,"h3"),e.EFF(2,"Informazioni template"),e.k0s(),e.j41(3,"div",5)(4,"div",6)(5,"label"),e.EFF(6,"Titolo"),e.k0s(),e.j41(7,"span"),e.EFF(8),e.k0s()(),e.j41(9,"div",6)(10,"label"),e.EFF(11,"Ruolo assegnato"),e.k0s(),e.j41(12,"span"),e.EFF(13),e.k0s()()(),e.j41(14,"div",5)(15,"div",6)(16,"label"),e.EFF(17,"Stato"),e.k0s(),e.nrm(18,"p-tag",7),e.k0s(),e.DNE(19,b,5,1,"div",6),e.k0s()()),2&o){const t=e.XpG();e.R7$(8),e.JRh(t.moduleTemplateDetail.name),e.R7$(5),e.JRh(t.userTypesEnum[t.moduleTemplateDetail.userType.code].name),e.R7$(5),e.FS9("value",t.moduleTemplateDetail.active?"Attivo":"Disattivo"),e.Y8G("severity",t.moduleTemplateDetail.active?"success":"danger")("rounded",!0),e.R7$(),e.vxM(t.moduleTemplateDetail.description?19:-1)}}function k(o,d){if(1&o&&(e.j41(0,"p-button",10)(1,"span",11),e.EFF(2),e.k0s()()),2&o){const t=d.$implicit;e.Y8G("variant",t.selected?null:"outlined")("severity",t.selected?"success":"secondary")("rounded",!0),e.R7$(2),e.JRh(t.name)}}function x(o,d){if(1&o&&(e.j41(0,"div",5)(1,"div",8)(2,"label"),e.EFF(3),e.k0s(),e.j41(4,"div",9),e.Z7z(5,k,3,4,"p-button",10,e.fX1),e.k0s()()()),2&o){const t=d.$implicit;e.R7$(3),e.JRh(t.module.name),e.R7$(2),e.Dyx(t.securityGroups)}}function G(o,d){if(1&o&&(e.j41(0,"div",4)(1,"h3"),e.EFF(2,"Moduli associati"),e.k0s(),e.Z7z(3,x,7,1,"div",5,e.fX1),e.k0s()),2&o){const t=e.XpG();e.R7$(3),e.Dyx(t.moduleTemplate.rows)}}const R=[{path:"",component:(()=>{class o{constructor(t,a,n){this.moduleTemplateManagementQueryService=t,this.activatedRoute=a,this.configurationsQueryService=n,this.title="Dettaglio template moduli utente",this.modules=[],this.moduleLoaded=!1,this.userTypesEnum=g.$o,this.Breakpoint=u.E}ionViewWillEnter(){var t=this;return(0,s.A)(function*(){t.moduleTemplateId=t.activatedRoute.snapshot.params.moduleTemplateId,t.moduleTemplateId&&t.moduleTemplateManagementQueryService.onGetModuleTemplate(t.moduleTemplateId).subscribe(function(){var a=(0,s.A)(function*(n){t.moduleTemplateDetail=n,t.moduleTemplate=n,t.title=t.moduleTemplateDetail.name,yield t.onCh
1angeUserType()});return function(n){return a.apply(this,arguments)}}())})()}onGetModules(){var t=this;return(0,s.A)(function*(){yield(0,p._)(t.configurationsQueryService.onGetModules(t.moduleTemplateDetail.userType.code)).then(function(){var a=(0,s.A)(function*(n){t.modules=n});return function(n){return a.apply(this,arguments)}}()).catch(()=>{})})()}onGetModuleTemplates(){var t=this;return(0,s.A)(function*(){t.moduleTemplate={id:null,name:null,active:null,description:null,userType:null,rows:[]},t.moduleTemplateId?(t.modules.forEach(a=>{let n=t.moduleTemplateDetail.rows.find(m=>m.module.id==a.id);t.moduleTemplate.rows.push({id:n?n.id:null,module:a,securityGroups:a.securityGroups.map(m=>({...m,selected:!!n&&!!n.securityGroups.find(P=>m.id==P.id)}))})}),t.moduleLoaded=!0):(t.modules.forEach(a=>{t.moduleTemplate.rows.push({id:null,module:a,securityGroups:a.securityGroups})}),t.moduleLoaded=!0)})()}onChangeUserType(){var t=this;return(0,s.A)(function*(){yield t.onGetModules(),yield t.onGetModuleTemplates()})()}static{this.\u0275fac=function(a){return new(a||o)(e.rXU(r.F),e.rXU(v.nX),e.rXU(f.J))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["app-module-template-detail"]],standalone:!1,decls:10,vars:4,consts:[[3,"translucent"],[3,"fullscreen"],[1,"c4b-page"],[1,"c4b-databox-container"],[1,"c4b-databox"],[1,"c4b-databox-row"],[1,"c4b-databox-col"],[3,"value","severity","rounded"],[1,"c4b-databox-col","!max-w-full"],[1,"c4b-databox-col-buttons"],["styleClass","!py-1.5 !px-2",1,"pointer-events-none",3,"variant","severity","rounded"],[1,"text-xs"]],template:function(a,n){1&a&&(e.j41(0,"ion-header",0),e.nrm(1,"app-header"),e.k0s(),e.j41(2,"ion-content",1)(3,"div",2),e.nrm(4,"back-button"),e.j41(5,"h1"),e.EFF(6,"Dettaglio template"),e.k0s(),e.j41(7,"div",3),e.DNE(8,E,20,6,"div",4)(9,G,5,0,"div",4),e.k0s()()()),2&a&&(e.Y8G("translucent",!0),e.R7$(2),e.Y8G("fullscreen",!0),e.R7$(6),e.vxM(n.moduleTemplateDetail?8:-1),e.R7$(),e.vxM(null!=n.moduleTemplate&&null!=n.moduleTemplate.rows&&n.moduleTemplate.rows.length&&1==n.moduleLoaded?9:-1))},dependencies:[h.W9,h.eU,y.$n,D.vw,F.l,M.X],encapsulation:2})}}return o})()}];let j=(()=>{class o{static{this.\u0275fac=function(a){return new(a||o)}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[i.iI.forChild(R),i.iI]})}}return o})();var C=l(9373);let $=(()=>{class o{static{this.\u0275fac=function(a){return new(a||o)}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({imports:[C.G,j]})}}return o})()}}]);
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.