mirror of
https://github.com/MikroWizard/docker-compose-deployment.git
synced 2025-06-24 19:38:35 +02:00
1 line
No EOL
27 KiB
JavaScript
1 line
No EOL
27 KiB
JavaScript
"use strict";(self.webpackChunkmikrowizard=self.webpackChunkmikrowizard||[]).push([[184],{6184:(re,f,_)=>{_.r(f),_.d(f,{VaultModule:()=>ae});var h=_(177),d=_(9417),l=_(8921),m=_(7062),u=_(7390),p=_(9130),C=_(7630),e=_(4438),M=_(9492),k=_(1170),b=_(9631),g=_(6467);function j(o,a){if(1&o){const t=e.RV6();e.j41(0,"button",35),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.runConfirmModalVisible=!n.runConfirmModalVisible)}),e.EFF(1,"Execute Now"),e.k0s()}}function w(o,a){if(1&o){const t=e.RV6();e.j41(0,"button",36),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.toggleCollapse())}),e.EFF(1,"filters"),e.k0s()}}function V(o,a){if(1&o){const t=e.RV6();e.j41(0,"c-input-group",23)(1,"label",24),e.EFF(2," Custom Cron "),e.k0s(),e.j41(3,"input",56),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG(2);return e.DH7(s.settings.cron,n)||(s.settings.cron=n),e.Njj(n)}),e.k0s()()}if(2&o){const t=e.XpG(2);e.R7$(3),e.R50("ngModel",t.settings.cron)}}function F(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",a.item," ")}function R(o,a){if(1&o){const t=e.RV6();e.j41(0,"button",68),e.bIt("click",function(){const n=e.eBV(t).item,s=e.XpG(3);return e.Njj(s.remove_exception(n))}),e.nrm(1,"i",69),e.k0s()}}function E(o,a){if(1&o){const t=e.RV6();e.j41(0,"c-col",57),e.nrm(1,"hr",58),e.j41(2,"c-row",59)(3,"c-col",60)(4,"h6"),e.EFF(5,"User Exceptions"),e.k0s()(),e.j41(6,"c-col",61)(7,"table")(8,"td")(9,"div")(10,"input",62),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG(2);return e.DH7(s.new_exception,n)||(s.new_exception=n),e.Njj(n)}),e.k0s()()(),e.j41(11,"td",63)(12,"button",64),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.add_exception())}),e.EFF(13,"Add Username"),e.k0s()()()()(),e.j41(14,"c-input-group",23)(15,"gui-grid",65)(16,"gui-grid-column",66),e.DNE(17,F,1,1,"ng-template"),e.k0s(),e.j41(18,"gui-grid-column",67),e.DNE(19,R,2,0,"ng-template"),e.k0s()()()()}if(2&o){const t=e.XpG(2);e.R7$(10),e.R50("ngModel",t.new_exception),e.R7$(5),e.Y8G("autoResizeWidth",!0)("source",t.settings.exceptions)("columnMenu",t.columnMenu)("paging",t.paging)("sorting",t.sorting)("autoResizeWidth",!0)}}function x(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",a.item," ")}function T(o,a){1&o&&(e.j41(0,"button",73),e.nrm(1,"i",69),e.k0s())}function I(o,a){if(1&o){const t=e.RV6();e.j41(0,"c-col",57),e.nrm(1,"hr",58),e.j41(2,"c-row",59)(3,"c-col",60)(4,"h6"),e.EFF(5,"Password list"),e.k0s()(),e.j41(6,"c-col",61)(7,"table")(8,"td")(9,"div")(10,"input",70),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG(2);return e.DH7(s.new_password,n)||(s.new_password=n),e.Njj(n)}),e.k0s()()(),e.j41(11,"td",63)(12,"button",64),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.add_password())}),e.EFF(13,"Add Password"),e.k0s()()()()(),e.j41(14,"gui-grid",71)(15,"gui-grid-column",72),e.DNE(16,x,1,1,"ng-template"),e.k0s(),e.j41(17,"gui-grid-column",67),e.DNE(18,T,2,0,"ng-template"),e.k0s()()()}if(2&o){const t=e.XpG(2);e.R7$(10),e.R50("ngModel",t.new_password),e.R7$(4),e.Y8G("autoResizeWidth",!0)("source",t.settings.passwords)("columnMenu",t.columnMenu)("sorting",t.sorting)("paging",t.paging)("autoResizeWidth",!0)}}function N(o,a){if(1&o){const t=e.RV6();e.j41(0,"c-card",37)(1,"c-card-body")(2,"c-row")(3,"c-col",38)(4,"c-input-group",23)(5,"label",24),e.EFF(6," Status "),e.k0s(),e.j41(7,"select",39),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.DH7(s.settings.enable,n)||(s.settings.enable=n),e.Njj(n)}),e.j41(8,"option"),e.EFF(9,"Choose..."),e.k0s(),e.j41(10,"option",40),e.EFF(11,"Enable"),e.k0s(),e.j41(12,"option",41),e.EFF(13,"Disable"),e.k0s()()()(),e.j41(14,"c-col",38)(15,"c-input-group",23)(16,"label",24),e.EFF(17," Strategy "),e.k0s(),e.j41(18,"select",39),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.DH7(s.settings.strategy,n)||(s.settings.strategy=n),e.Njj(n)}),e.j41(19,"option"),e.EFF(20,"Choose..."),e.k0s(),e.j41(21,"option",42),e.EFF(22,"All local"),e.k0s(),e.j41(23,"option",43),e.EFF(24,"Defined in MikroWizard"),e.k0s()()()(),e.j41(25,"c-col",38)(26,"c-input-group",23)(27,"label",24),e.EFF(28," Interval "),e.k0s(),e.j41(29,"select",39),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.DH7(s.settings.interval,n)||(s.settings.interval=n),e.Njj(n)}),e.j41(30,"option"),e.EFF(31,"Choose..."),e.k0s(),e.j41(32,"option",44),e.EFF(33,"Daily"),e.k0s(),e.j41(34,"option",45),e.EFF(35,"Weekly"),e.k0s(),e.j41(36,"option",46),e.EFF(37,"Monthly"),e.k0s(),e.j41(38,"option",47),e.EFF(39,"Yearly"),e.k0s(),e.j41(40,"option",48),e.EFF(41,"Manual"),e.k0s(),e.j41(42,"option",49),e.EFF(43,"Custom"),e.k0s()()(),e.DNE(44,V,4,1,"c-input-group",50),e.k0s(),e.j41(45,"c-col",38)(46,"c-input-group",23)(47,"label",24),e.EFF(48," Password "),e.k0s(),e.j41(49,"select",39),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.DH7(s.settings.password_type,n)||(s.settings.password_type=n),e.Njj(n)}),e.j41(50,"option"),e.EFF(51,"Choose..."),e.k0s(),e.j41(52,"option",51),e.EFF(53,"Random"),e.k0s(),e.j41(54,"option",52),e.EFF(55,"Pre-defined"),e.k0s()()()(),e.DNE(56,E,20,7,"c-col",53)(57,I,19,7,"c-col",53),e.k0s()(),e.j41(58,"c-card-footer",54)(59,"button",55),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.save_settings())}),e.EFF(60,"Save Settings"),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(7),e.R50("ngModel",t.settings.enable),e.R7$(11),e.R50("ngModel",t.settings.strategy),e.R7$(11),e.R50("ngModel",t.settings.interval),e.R7$(15),e.Y8G("ngIf","custom"==t.settings.interval),e.R7$(5),e.R50("ngModel",t.settings.password_type),e.R7$(7),e.Y8G("ngIf","all"==t.settings.strategy),e.R7$(),e.Y8G("ngIf","defined"==t.settings.password_type)}}function y(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",a.item.name," ")}function G(o,a){if(1&o){const t=e.RV6();e.j41(0,"button",68),e.bIt("click",function(){const n=e.eBV(t).item,s=e.XpG(2);return e.Njj(s.delete_group(n.id))}),e.nrm(1,"i",69),e.k0s()}}function S(o,a){if(1&o){const t=e.RV6();e.j41(0,"c-card",37)(1,"c-card-body")(2,"h6"),e.EFF(3,"Efected Groups"),e.k0s(),e.j41(4,"gui-grid",71)(5,"gui-grid-column",74),e.DNE(6,y,1,1,"ng-template"),e.k0s(),e.j41(7,"gui-grid-column",67),e.DNE(8,G,2,0,"ng-template"),e.k0s()()(),e.j41(9,"c-card-footer",54)(10,"button",55),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.save_settings())}),e.EFF(11,"Save Settings"),e.k0s(),e.j41(12,"button",75),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.show_new_member_form())}),e.EFF(13,"+ Add new Members"),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(4),e.Y8G("autoResizeWidth",!0)("source",t.Members)("columnMenu",t.columnMenu)("sorting",t.sorting)("paging",t.paging)("autoResizeWidth",!0)}}function D(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",a.item.started," ")}function B(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",a.item.ended," ")}function X(o,a){if(1&o){const t=e.RV6();e.j41(0,"button",79),e.bIt("click",function(){const n=e.eBV(t).item.result,s=e.XpG(3);return e.Njj(s.exportToCsv(n))}),e.EFF(1,"download"),e.k0s()}}function P(o,a){if(1&o&&(e.j41(0,"c-card-body")(1,"h6"),e.EFF(2,"Reports"),e.k0s(),e.j41(3,"gui-grid",71)(4,"gui-grid-column",76),e.DNE(5,D,1,1,"ng-template"),e.k0s(),e.j41(6,"gui-grid-column",77),e.DNE(7,B,1,1,"ng-template"),e.k0s(),e.j41(8,"gui-grid-column",78),e.DNE(9,X,2,0,"ng-template"),e.k0s()()()),2&o){const t=e.XpG(2);e.R7$(3),e.Y8G("autoResizeWidth",!0)("source",t.vault_history)("columnMenu",t.columnMenu)("sorting",t.sorting)("paging",t.paging)("autoResizeWidth",!0)}}function z(o,a){if(1&o&&(e.j41(0,"c-card",37),e.DNE(1,P,10,6,"c-card-body",18),e.k0s()),2&o){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.vault_history)}}function Y(o,a){if(1&o){const t=e.RV6();e.j41(0,"mat-form-field")(1,"mat-label"),e.EFF(2,"Username"),e.k0s(),e.j41(3,"input",80),e.bIt("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.Njj(s.reinitgrid("username",n))}),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.DH7(s.filters.username,n)||(s.filters.username=n),e.Njj(n)}),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(3),e.R50("ngModel",t.filters.username)}}function A(o,a){if(1&o){const t=e.RV6();e.j41(0,"mat-form-field")(1,"mat-label"),e.EFF(2,"Device IP"),e.k0s(),e.j41(3,"input",80),e.bIt("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.Njj(s.reinitgrid("dev_ip",n))}),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.DH7(s.filters.dev_ip,n)||(s.filters.dev_ip=n),e.Njj(n)}),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(3),e.R50("ngModel",t.filters.dev_ip)}}function O(o,a){if(1&o){const t=e.RV6();e.j41(0,"mat-form-field")(1,"mat-label"),e.EFF(2,"Device Name"),e.k0s(),e.j41(3,"input",80),e.bIt("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.Njj(s.reinitgrid("dev_name",n))}),e.mxI("ngModelChange",function(n){e.eBV(t);const s=e.XpG();return e.DH7(s.filters.dev_name,n)||(s.filters.dev_name=n),e.Njj(n)}),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(3),e.R50("ngModel",t.filters.dev_name)}}function H(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",a.item.name," ")}function $(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" ",a.item.devip," ")}function W(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" ",a.item.username," ")}function U(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" ",a.item.changed," ")}function L(o,a){if(1&o){const t=e.RV6();e.j41(0,"button",88),e.bIt("click",function(){e.eBV(t);const n=e.XpG().item,s=e.XpG(2);return e.Njj(s.reveal_password(n.devid,n.username))}),e.nrm(1,"i",89),e.k0s()}}function J(o,a){if(1&o&&e.DNE(0,L,2,0,"button",87),2&o){const t=e.XpG(2);e.Y8G("ngIf",t.ispro)}}function K(o,a){if(1&o&&(e.j41(0,"c-card-body")(1,"gui-grid",81)(2,"gui-grid-column",82),e.DNE(3,H,1,1,"ng-template"),e.k0s(),e.j41(4,"gui-grid-column",83),e.DNE(5,$,1,1,"ng-template"),e.k0s(),e.j41(6,"gui-grid-column",84),e.DNE(7,W,1,1,"ng-template"),e.k0s(),e.j41(8,"gui-grid-column",85),e.DNE(9,U,1,1,"ng-template"),e.k0s(),e.j41(10,"gui-grid-column",86),e.DNE(11,J,1,1,"ng-template"),e.k0s()()()),2&o){const t=e.XpG();e.R7$(),e.Y8G("autoResizeWidth",!0)("source",t.passwords)("columnMenu",t.columnMenu)("sorting",t.sorting)("infoPanel",t.infoPanel)("autoResizeWidth",!0)}}function Q(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",a.item.name," ")}function Z(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" ",a.item.ip," ")}function q(o,a){1&o&&(e.j41(0,"gui-grid-column",94),e.DNE(1,Z,1,1,"ng-template"),e.k0s())}function ee(o,a){1&o&&e.EFF(0),2&o&&e.SpI(" ",a.item.mac," ")}function te(o,a){1&o&&(e.j41(0,"gui-grid-column",95),e.DNE(1,ee,1,1,"ng-template"),e.k0s())}function ne(o,a){if(1&o){const t=e.RV6();e.j41(0,"gui-grid",90),e.bIt("selectedRows",function(n){e.eBV(t);const s=e.XpG();return e.Njj(s.onSelectedRowsNewMembers(n))}),e.j41(1,"gui-grid-column",91),e.DNE(2,Q,1,1,"ng-template"),e.k0s(),e.DNE(3,q,2,0,"gui-grid-column",92)(4,te,2,0,"gui-grid-column",93),e.k0s()}if(2&o){const t=e.XpG();e.Y8G("autoResizeWidth",!0)("searching",t.searching)("source",t.availbleMembers)("columnMenu",t.columnMenu)("sorting",t.sorting)("infoPanel",t.infoPanel)("rowSelection",t.rowSelection)("autoResizeWidth",!0)("paging",t.paging),e.R7$(3),e.Y8G("ngIf","devices"==t.SelectedTask.selection_type),e.R7$(),e.Y8G("ngIf","devices"==t.SelectedTask.selection_type)}}function oe(o,a){if(1&o){const t=e.RV6();e.j41(0,"button",96),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.add_new_members())}),e.EFF(1),e.k0s()}if(2&o){const t=e.XpG();e.R7$(),e.SpI("Add ",t.NewMemberRows.length,"")}}const ie=[{path:"",component:(()=>{class o{constructor(t,i,n){this.data_provider=t,this.router=i,this.login_checker=n,this.ispro=!1,this.settings=!1,this.new_password="",this.new_exception="",this.Members=!1,this.vault_history=!1,this.passwords=!1,this.password="",this.PasswordModalVisible=!1,this.source=[],this.columns=[],this.loading=!0,this.rows=[],this.SelectedTask={},this.SelectedTaskItems="",this.runConfirmModalVisible=!1,this.DeleteConfirmModalVisible=!1,this.SelectedMembers=[],this.NewMemberModalVisible=!1,this.availbleMembers=[],this.NewMemberRows=[],this.filters_visible=!1,this.filters={},this.activetab=0,this.sorting={enabled:!0,multiSorting:!0},this.searching={enabled:!0,placeholder:"Search Devices"},this.toasterForm={autohide:!0,delay:3e3,position:"fixed",fade:!0,closeButton:!0},this.options={selectionMode:"single",actionsEnabled:!1,displayExpr:"name",valueExpr:"id",placeholder:"Snippet",searchEnabled:!0,enableDarkMode:!1},this.paging={enabled:!0,page:1,pageSize:10,pageSizes:[5,10,25,50],display:u.sE.ADVANCED},this.columnMenu={enabled:!0,sort:!0,columnsManager:!0},this.infoPanel={enabled:!0,infoDialog:!1,columnsManager:!0,schemaManager:!0},this.rowSelection={enabled:!0,type:u.AU.CHECKBOX,mode:u.fL.MULTIPLE};var s=this;this.login_checker.isLoggedIn()||setTimeout(function(){s.router.navigate(["login"])},100),this.data_provider.getSessionInfo().then(r=>{s.uid=r.uid,s.uname=r.name,s.tz=r.tz,s.ispro=r.ISPRO,"admin"!=r.role&&setTimeout(function(){s.router.navigate(["/user/dashboard"])},100)})}reinitgrid(t,i){"username"==t?this.filters.username=i:"dev_name"==t?this.filters.dev_name=i:"dev_ip"==t&&(this.filters.dev_ip=i),this.get_passwords()}ngOnInit(){this.initGridTable(),this.get_vault_history()}onSelectedRowsNewMembers(t){this.NewMemberRows=t,this.SelectedNewMemberRows=t.map(i=>({id:i.source.id,name:i.source.name}))}toggleCollapse(){this.filters_visible=!this.filters_visible}show_toast(t,i,n){const{...s}={...this.toasterForm,color:n,title:t,body:i};this.viewChildren.first.addToast(C.y,s,{}).instance.closeButton=s.closeButton}add_new_members(){for(var t=this,i=0;i<t.SelectedNewMemberRows.length;i++)t.Members.find(n=>n.id===t.SelectedNewMemberRows[i].id)||t.Members.push(t.SelectedNewMemberRows[i]);t.Members=t.Members.filter(n=>""!=n),this.NewMemberModalVisible=!1}delete_group(t){this.Members=this.Members.filter(i=>i.id!=t)}get_member_by_id(t){return this.Members.find(i=>i.id==t)}get_passwords(){var t=this;this.data_provider.get_passwords(this.filters).then(i=>{"error"in i&&i.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):t.passwords=i.data.map(n=>(n.changed=(0,p.qD)(n.changed.split(".")[0]+".000Z",t.tz,"yyyy-MM-dd HH:mm:ss XXX"),n))})}reveal_password(t,i){var n=this;n.password="",this.data_provider.reveal_password(t,i).then(s=>{"error"in s&&s.error.indexOf("Unauthorized")?n.show_toast("Error","You are not authorized to perform this action","danger"):(n.password=s.password,n.PasswordModalVisible=!0)})}exec_vault(){var t=this;this.data_provider.exec_vault().then(i=>{"err"in i?t.show_toast("Error",i.err,"danger"):t.show_toast("Success","Vault job executing","success")})}add_password(){this.settings.passwords.includes(this.new_password)||(this.settings.passwords.push(this.new_password),this.settings.passwords=this.settings.passwords.filter(i=>""!=i),this.new_password="")}get_vault_history(){var t=this;this.data_provider.vault_history().then(i=>{if("error"in i&&i.error.indexOf("Unauthorized"))t.show_toast("Error","You are not authorized to perform this action","danger");else{let n=1;t.vault_history=i.data.map(s=>(s.index=n,s.ended=(0,p.qD)(s.created.split(".")[0]+".000Z",t.tz,"yyyy-MM-dd HH:mm:ss XXX"),s.info=JSON.parse(s.info),s.started=(0,p.qD)(s.info.created.split(".")[0]+".000Z",t.tz,"yyyy-MM-dd HH:mm:ss XXX"),s.start_ip=s.info.start_ip,s.end_ip=s.info.end_ip,s.result=JSON.parse(s.result),n+=1,s))}})}sanitizeString(t){return t?t.toString().replace(/"/g,'"').replace(/'/g,"'"):""}exportToCsv(t){const i=t,n=this.getColumns(i),s=this.convertToCsv(i,n);this.downloadFile(s,"data.csv","text/csv")}getColumns(t){const i=[];return t.forEach(n=>{Object.keys(n).forEach(s=>{i.includes(s)||i.push(s)})}),i}convertToCsv(t,i){var n=this;let s="";return s+=i.join(",")+"\n",t.forEach(c=>{const r=[];i.forEach(v=>{r.push('"'+n.sanitizeString(c[v])+'"')}),s+=r.join(",")+"\n"}),s}downloadFile(t,i,n){const s=new Blob([t],{type:n}),c=window.navigator;if(c.msSaveOrOpenBlob)c.msSaveBlob(s,i);else{const r=document.createElement("a");r.setAttribute("href",URL.createObjectURL(s)),r.setAttribute("download",i),r.style.visibility="hidden",document.body.appendChild(r),r.click(),document.body.removeChild(r)}}show_new_member_form(){this.NewMemberModalVisible=!1;var t=this;t.availbleMembers=[],this.SelectedNewMemberRows=[],this.NewMemberRows=[],t.data_provider.get_devgroup_list().then(n=>{t.availbleMembers=n.filter(s=>!t.SelectedTaskItems.includes(s.id)),t.NewMemberModalVisible=!0})}remove_password(t){this.settings.passwords=this.settings.passwords.filter(n=>n!=t)}add_exception(){this.settings.exceptions.includes(this.new_exception)||(this.settings.exceptions.push(this.new_exception),this.settings.exceptions=this.settings.exceptions.filter(i=>""!=i),this.new_exception="")}remove_exception(t){this.settings.exceptions=this.settings.exceptions.filter(n=>n!=t)}save_settings(){var t=this;this.settings.action="update",this.settings.members=this.Members.map(i=>i.id),"disable"==this.settings.enable&&(this.settings.action="disable"),this.data_provider.vault_task(this.settings).then(i=>{"err"in i?t.show_toast("Error",i.err,"danger"):(t.show_toast("Success","Settings saved","success"),t.initGridTable())})}logger(t){console.dir(t)}initGridTable(){var t=this;this.data_provider.get_vault_setting().then(i=>{t.settings=i.data,t.Members=i.members}),this.data_provider.get_user_task_list().then(i=>{t.source=i.map(n=>n),t.loading=!1})}static#e=this.\u0275fac=function(i){return new(i||o)(e.rXU(M.C),e.rXU(m.Ix),e.rXU(k.T))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["ng-component"]],viewQuery:function(i,n){if(1&i&&e.GBs(l.E0T,5),2&i){let s;e.mGM(s=e.lsd())&&(n.viewChildren=s)}},decls:85,vars:27,consts:[["tabContent","cTabContent"],["PasswordModal",""],["runConfirmModal",""],["NewMemberModal",""],["xs","",2,"padding-right","0"],[1,"nav","nav-underline",2,"background","#fff"],["calss","nav-item"],[1,"nav-link",3,"click","active","cTabContent","tabPaneIdx"],[1,"nav-link",3,"click","cTabContent","routerLink","tabPaneIdx"],[2,"padding-left","0"],[1,"nav","nav-underline",2,"background","#fff","padding","3px","flex-direction","row-reverse"],["cButton","","size","sm","shape","rounded-0","class","mx-2","color","danger",3,"click",4,"ngIf"],["cButton","","size","sm","shape","rounded-0","class","mx-2","color","info",3,"click",4,"ngIf"],[2,"padding","0!important"],["xs",""],["class","mb-4","style","border-radius: 0;",4,"ngIf"],["cCollapse","",3,"visible"],["xs","",1,"example-form",2,"background","#fff","padding","0 10px",3,"lg"],[4,"ngIf"],[1,"mb-4"],["backdrop","static","id","PasswordModal",3,"visibleChange","visible"],["cModalTitle",""],["cButtonClose","",3,"cModalToggle"],[1,"mb-3"],["cInputGroupText","","for","inputGroupSelect01"],["cFormControl","","disabled","true",3,"value"],["cButton","","color","info",3,"cModalToggle"],["backdrop","static","id","runConfirmModal",3,"visibleChange","visible"],["cButton","","color","danger",3,"click"],["backdrop","static","size","lg","id","NewMemberModal",3,"visibleChange","visible"],["cButtonClose","",3,"click"],[3,"autoResizeWidth","searching","source","columnMenu","sorting","infoPanel","rowSelection","paging","selectedRows",4,"ngIf"],["cButton","","color","primary",3,"click",4,"ngIf"],["cButton","","color","secondary",3,"click"],["position","fixed","placement","top-end"],["cButton","","size","sm","shape","rounded-0","color","danger",1,"mx-2",3,"click"],["cButton","","size","sm","shape","rounded-0","color","info",1,"mx-2",3,"click"],[1,"mb-4",2,"border-radius","0"],["md","6"],["cSelect","","id","inputGroupSelect01",3,"ngModelChange","ngModel"],["value","enable"],["value","disable"],["value","all"],["value","mikrowizard"],["value","daily"],["value","weekly"],["value","monthly"],["value","yearly"],["value","manual"],["value","custom"],["class","mb-3",4,"ngIf"],["value","random"],["value","defined"],["md","12",4,"ngIf"],[2,"display","flex","flex-direction","row-reverse"],["cButton","","color","info","shape","rounded-0",2,"color","#fff",3,"click"],["cFormControl","","id","floatingInput","placeholder","Cron",2,"border-radius","0",3,"ngModelChange","ngModel"],["md","12"],["width","70%",2,"margin","10px auto","border-color","#304193","border-width","2px"],[1,"gui-header",2,"background","#f9fafb","padding","10px 0px","margin","0 auto","height","unset","border","1px solid #e8e8e8","border-bottom","unset"],["md","2",2,"display","flex","align-items","center"],["md","10",2,"display","flex","flex-direction","row-reverse"],["cFormControl","","id","floatingInput","placeholder","Username Exception",2,"border-radius","0",3,"ngModelChange","ngModel"],[2,"vertical-align","top"],["cButton","","color","dark","shape","rounded-0",3,"click"],[3,"autoResizeWidth","source","columnMenu","paging","sorting"],["header","UserName","field","name"],["header","Actions","width","70","field","action"],["cButton","","color","danger","size","sm",1,"mx-1",3,"click"],[1,"fa-regular","fa-trash-can"],["cFormControl","","id","floatingInput","placeholder","Password",2,"border-radius","0",3,"ngModelChange","ngModel"],[3,"autoResizeWidth","source","columnMenu","sorting","paging"],["header","Password","field","name"],["cButton","","color","danger","size","sm",1,"mx-1"],["header","Name","field","name"],["cButton","","color","primary",1,"mx-1",3,"click"],["header","Start Time","field","name"],["header","End Time","field","name"],["header","Logs","field","mac","align","center"],["color","primary","cButton","",3,"click"],["matInput","",3,"ngModelChange","ngModel"],[3,"autoResizeWidth","source","columnMenu","sorting","infoPanel"],["header","Device Name","field","name"],["header","Device IP","field","devip"],["header","UserName","field","username"],["header","Last Changed","field","desc_cron"],["header","Actions","width","120","field","action"],["cButton","","color","info","variant","outline",3,"click",4,"ngIf"],["cButton","","color","info","variant","outline",3,"click"],[1,"fa-solid","fa-eye"],[3,"selectedRows","autoResizeWidth","searching","source","columnMenu","sorting","infoPanel","rowSelection","paging"],["header","Member Name","field","name"],["header","IP Address","field","ip",4,"ngIf"],["header","MAC Address","field","mac",4,"ngIf"],["header","IP Address","field","ip"],["header","MAC Address","field","mac"],["cButton","","color","primary",3,"click"]],template:function(i,n){if(1&i){const s=e.RV6();e.j41(0,"c-row")(1,"c-col",4)(2,"div",5)(3,"div",6)(4,"a",7),e.bIt("click",function(){return e.eBV(s),e.Njj(n.activetab=0)}),e.EFF(5,"Settings"),e.k0s()(),e.j41(6,"div",6)(7,"a",8),e.bIt("click",function(){return e.eBV(s),n.get_passwords(),e.Njj(n.activetab=1)}),e.EFF(8,"Passwords"),e.k0s()()()(),e.j41(9,"c-col",9)(10,"div",10),e.DNE(11,j,2,0,"button",11)(12,w,2,0,"button",12),e.k0s()()(),e.j41(13,"c-tab-content",13,0)(15,"c-tab-pane")(16,"c-row")(17,"c-col",14),e.DNE(18,N,61,7,"c-card",15),e.k0s()(),e.j41(19,"c-row")(20,"c-col",14),e.DNE(21,S,14,6,"c-card",15),e.k0s()(),e.j41(22,"c-row")(23,"c-col",14),e.DNE(24,z,2,1,"c-card",15),e.k0s()()(),e.j41(25,"c-tab-pane")(26,"c-row")(27,"div",16)(28,"c-col",17),e.DNE(29,Y,4,1,"mat-form-field",18)(30,A,4,1,"mat-form-field",18)(31,O,4,1,"mat-form-field",18),e.k0s()()(),e.j41(32,"c-row")(33,"c-col",14)(34,"c-card",19),e.DNE(35,K,12,6,"c-card-body",18),e.k0s()()()()(),e.j41(36,"c-modal",20,1),e.mxI("visibleChange",function(r){return e.eBV(s),e.DH7(n.PasswordModalVisible,r)||(n.PasswordModalVisible=r),e.Njj(r)}),e.j41(38,"c-modal-header")(39,"h6",21),e.EFF(40,"Password"),e.k0s(),e.nrm(41,"button",22),e.k0s(),e.j41(42,"c-modal-body")(43,"p")(44,"c-input-group",23)(45,"label",24),e.EFF(46," Password "),e.k0s(),e.nrm(47,"input",25),e.k0s()(),e.j41(48,"code"),e.EFF(49," Your attempt to reveal password is logged in system! "),e.k0s()(),e.j41(50,"c-modal-footer")(51,"button",26),e.EFF(52," Close "),e.k0s()()(),e.j41(53,"c-modal",27,2),e.mxI("visibleChange",function(r){return e.eBV(s),e.DH7(n.runConfirmModalVisible,r)||(n.runConfirmModalVisible=r),e.Njj(r)}),e.j41(55,"c-modal-header")(56,"h6",21),e.EFF(57),e.k0s(),e.nrm(58,"button",22),e.k0s(),e.j41(59,"c-modal-body"),e.EFF(60," Are you sure that You want to run Vault Password Job ? "),e.nrm(61,"br"),e.k0s(),e.j41(62,"c-modal-footer")(63,"button",28),e.bIt("click",function(){return e.eBV(s),e.Njj(n.exec_vault())}),e.EFF(64," Yes,Run! "),e.k0s(),e.j41(65,"button",26),e.EFF(66," Close "),e.k0s()()(),e.j41(67,"c-modal",29,3),e.mxI("visibleChange",function(r){return e.eBV(s),e.DH7(n.NewMemberModalVisible,r)||(n.NewMemberModalVisible=r),e.Njj(r)}),e.j41(69,"c-modal-header")(70,"h5",21),e.EFF(71,"Editing Group "),e.k0s(),e.j41(72,"button",30),e.bIt("click",function(){return e.eBV(s),e.Njj(n.NewMemberModalVisible=!n.NewMemberModalVisible)}),e.k0s()(),e.j41(73,"c-modal-body")(74,"c-input-group",23)(75,"h5"),e.EFF(76,"Group Members :"),e.k0s(),e.DNE(77,ne,5,11,"gui-grid",31),e.nrm(78,"br"),e.k0s(),e.nrm(79,"hr"),e.k0s(),e.j41(80,"c-modal-footer"),e.DNE(81,oe,2,1,"button",32),e.j41(82,"button",33),e.bIt("click",function(){return e.eBV(s),e.Njj(n.NewMemberModalVisible=!n.NewMemberModalVisible)}),e.EFF(83," Close "),e.k0s()()(),e.nrm(84,"c-toaster",34)}if(2&i){const s=e.sdS(14),c=e.sdS(37),r=e.sdS(54);e.R7$(4),e.Y8G("active",!0)("cTabContent",s)("tabPaneIdx",0),e.R7$(3),e.Y8G("cTabContent",s)("tabPaneIdx",1),e.R7$(4),e.Y8G("ngIf",0==n.activetab),e.R7$(),e.Y8G("ngIf",1==n.activetab),e.R7$(6),e.Y8G("ngIf",n.settings),e.R7$(3),e.Y8G("ngIf",n.settings),e.R7$(3),e.Y8G("ngIf",n.settings),e.R7$(3),e.Y8G("visible",n.filters_visible),e.R7$(),e.Y8G("lg",12),e.R7$(),e.Y8G("ngIf",n.ispro),e.R7$(),e.Y8G("ngIf",n.ispro),e.R7$(),e.Y8G("ngIf",n.ispro),e.R7$(4),e.Y8G("ngIf",n.passwords),e.R7$(),e.R50("visible",n.PasswordModalVisible),e.R7$(5),e.Y8G("cModalToggle",c.id),e.R7$(6),e.Y8G("value",n.password),e.R7$(4),e.Y8G("cModalToggle",c.id),e.R7$(2),e.R50("visible",n.runConfirmModalVisible),e.R7$(4),e.SpI("Confirm RUN ",n.SelectedTask.name,""),e.R7$(),e.Y8G("cModalToggle",r.id),e.R7$(7),e.Y8G("cModalToggle",r.id),e.R7$(2),e.R50("visible",n.NewMemberModalVisible),e.R7$(10),e.Y8G("ngIf",n.NewMemberModalVisible),e.R7$(4),e.Y8G("ngIf",0!=n.NewMemberRows.length)}},dependencies:[m.Wk,l.iby,l.qHy,l.Rjr,h.bT,l.gLf,l.oMR,l.l_X,l.wPz,l.fvw,l.ISP,l._fv,l.UjT,u.V1,u.fz,l.Jyz,l.zfW,l.s$3,l.epl,l.L$K,l.VtU,d.xH,d.y7,d.me,d.wz,d.BC,d.vS,l.uu0,l.RKs,l.h7w,l.E0T,b.fg,g.rl,g.nJ,l.DcD],styles:[".nav-underline[_ngcontent-%COMP%]{border-bottom:2px solid var(--cui-nav-underline-border-color, #c4c9d0)}.nav-underline[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{margin-bottom:-2px;cursor:pointer}.nav-underline[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:var(--cui-nav-underline-link-color, #768192);border-style:none none solid!important;border-width:2px;position:relative;bottom:-1px;cursor:pointer}.nav-underline[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover, .nav-underline[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus{border-color:var(--cui-nav-underline-link-active-border-color, #321fdb)}.nav-underline[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], .nav-underline[_ngcontent-%COMP%] .show[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{color:var(--cui-nav-underline-link-active-color, #321fdb);background:transparent;border-color:var(--cui-nav-underline-link-active-border-color, #321fdb)}"]})}return o})(),data:{title:$localize`Password Vault`}}];let se=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=e.$C({type:o});static#n=this.\u0275inj=e.G2t({imports:[m.iI.forChild(ie),m.iI]})}return o})(),ae=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=e.$C({type:o});static#n=this.\u0275inj=e.G2t({imports:[se,l.Dw2,h.MD,l.pc9,l.tHK,l.tmq,l.ayw,u.uM,l.Q_q,d.X1,d.YN,l.jr_,l.MBE,b.fS,g.RG,l.G95]})}return o})()}}]); |