/home/ivoiecob/email.hirewise-va.com/adminpanel/js/3230.c441efb5.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[3230],{83230:(e,t,s)=>{s.r(t),s.d(t,{default:()=>Y});var l=s(61758),i=s(58790);const o={class:"q-pa-lg",style:{"min-width":"811px"}},a={class:"row q-mb-md"},n={class:"col text-h5"},L={class:"row q-mb-md"},g={class:"row q-mb-md"},r={class:"col-1 q-my-sm"},E={class:"col-2 q-ml-xl"},d={class:"row q-mb-md"},m={class:"q-ml-md"},c={class:"q-ml-md"},v={class:"col-1 q-my-sm"},u={class:"row q-mb-md"},h={class:"q-ml-md"},p={class:"q-ml-md"},S={class:"row q-mb-md"},N={class:"row"},T={class:"q-ml-md"},b={class:"q-ml-md"},I={key:0,class:"row q-mt-md q-mb-sm"},G={class:"col-10"},O=["onClick"],_={key:1,class:"row"},A={class:"q-ml-md"},B={class:"q-pt-md text-right"};function R(e,t,s,R,W,C){const y=(0,l.g2)("q-checkbox"),w=(0,l.g2)("q-select"),F=(0,l.g2)("q-btn"),k=(0,l.g2)("q-item-label"),V=(0,l.g2)("q-tooltip"),f=(0,l.g2)("q-card-section"),q=(0,l.g2)("q-card"),z=(0,l.g2)("q-linear-progress"),x=(0,l.g2)("q-inner-loading"),U=(0,l.g2)("q-scroll-area"),$=(0,l.gN)("t");return(0,l.uX)(),(0,l.Wv)(U,{class:"full-height full-width"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",o,[(0,l.Lk)("div",a,[(0,l.bo)((0,l.Lk)("div",n,null,512),[[$,"LOGSVIEWERWEBCLIENT.HEADING_SETTINGS_TAB"]])]),(0,l.bF)(q,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,l.k6)((()=>[(0,l.bF)(f,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",L,[(0,l.bF)(y,{dense:"",modelValue:W.enableLogging,"onUpdate:modelValue":t[0]||(t[0]=e=>W.enableLogging=e)},{default:(0,l.k6)((()=>[(0,l.bo)((0,l.Lk)("span",null,null,512),[[$,"LOGSVIEWERWEBCLIENT.LABEL_LOGGING_ENABLE"]])])),_:1},8,["modelValue"])]),(0,l.Lk)("div",g,[(0,l.bo)((0,l.Lk)("div",r,null,512),[[$,"LOGSVIEWERWEBCLIENT.LABEL_LOGGING_VERBOSITY"]]),(0,l.Lk)("div",E,[(0,l.bF)(w,{flat:"",outlined:"",dense:"","bg-color":"white",modelValue:W.verbosity,"onUpdate:modelValue":t[1]||(t[1]=e=>W.verbosity=e),options:C.verbosityList},null,8,["modelValue","options"])])]),(0,l.Lk)("div",d,[(0,l.Lk)("div",null,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_DOWNLOAD",{SIZE:W.viewLogSizeBytes}),onClick:t[2]||(t[2]=e=>C.getLogFile(W.logFileName,W.LogType.default))},null,8,["label"])]),(0,l.Lk)("div",m,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:C.viewLogText,onClick:t[3]||(t[3]=e=>C.getLog(W.LogType.default))},null,8,["label"])]),(0,l.Lk)("div",c,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_CLEAR"),onClick:t[4]||(t[4]=e=>C.clearLog(W.LogType.default))},null,8,["label"])])]),(0,l.bo)((0,l.Lk)("div",v,null,512),[[$,"LOGSVIEWERWEBCLIENT.LABEL_LOGGING_ERROR_LOG"]]),(0,l.Lk)("div",u,[(0,l.Lk)("div",null,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_DOWNLOAD_ERRORS",{SIZE:W.viewErrorLogSizeBytes}),onClick:t[5]||(t[5]=e=>C.getLogFile(W.errorLogFileName,W.LogType.error))},null,8,["label"])]),(0,l.Lk)("div",h,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:C.viewErrorsLogText,onClick:t[6]||(t[6]=e=>C.getLog(W.LogType.error))},null,8,["label"])]),(0,l.Lk)("div",p,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_CLEAR"),onClick:t[7]||(t[7]=e=>C.clearLog(W.LogType.error))},null,8,["label"])])]),(0,l.Lk)("div",S,[(0,l.bF)(y,{dense:"",modelValue:W.enableEventLogging,"onUpdate:modelValue":t[8]||(t[8]=e=>W.enableEventLogging=e)},{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)(k,null,null,512),[[$,"LOGSVIEWERWEBCLIENT.LABEL_LOGGING_ENABLE_EVENTS"]])])),_:1},8,["modelValue"])]),(0,l.Lk)("div",N,[(0,l.Lk)("div",null,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_DOWNLOAD_EVENTS",{SIZE:W.viewEventLogSizeBytes}),onClick:t[9]||(t[9]=e=>C.getLogFile(W.eventLogFileName,W.LogType.event))},null,8,["label"])]),(0,l.Lk)("div",T,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:C.viewEventsLogText,onClick:t[10]||(t[10]=e=>C.getLog(W.LogType.event))},null,8,["label"])]),(0,l.Lk)("div",b,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_CLEAR"),onClick:t[11]||(t[11]=e=>C.clearLog(W.LogType.event))},null,8,["label"])])]),W.users.length?((0,l.uX)(),(0,l.CE)("div",I,[(0,l.Lk)("div",G,[(0,l.Lk)("div",null,[(0,l.eW)((0,i.v_)(e.$t("LOGSVIEWERWEBCLIENT.LABEL_LOGGING_USERS_WITH_SEPARATE_LOG"))+" ",1),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(W.users,(t=>((0,l.uX)(),(0,l.CE)("li",{class:"q-ml-sm",style:{"list-style-type":"none"},key:t},[(0,l.Lk)("span",{class:"logging-user__link",onClick:e=>C.getLogFile(W.logFileName,!1,t)},[(0,l.eW)((0,i.v_)(t)+" ",1),(0,l.bF)(V,{anchor:"top middle",self:"bottom middle",offset:[10,10]},{default:(0,l.k6)((()=>[(0,l.eW)((0,i.v_)(e.$t("LOGSVIEWERWEBCLIENT.INFO_LOGGING_CLICK_TO_DOWNLOAD")),1)])),_:1})],8,O)])))),128))])])])):(0,l.Q3)("",!0),W.users.length?((0,l.uX)(),(0,l.CE)("div",_,[(0,l.Lk)("div",null,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_TURN_OFF_SEPARATE_LOGS"),onClick:C.turnOffSeparateLogs},null,8,["label","onClick"])]),(0,l.Lk)("div",A,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_CLEAR_SEPARATE_LOGS"),onClick:C.clearSeparateLogs},null,8,["label","onClick"])])])):(0,l.Q3)("",!0)])),_:1})])),_:1}),(0,l.Lk)("div",B,[(0,l.bF)(F,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",onClick:C.save,label:e.$t("COREWEBCLIENT.ACTION_SAVE")},null,8,["onClick","label"])])]),(0,l.bF)(x,{style:{"justify-content":"flex-start"},showing:W.saving},{default:(0,l.k6)((()=>[(0,l.bF)(z,{query:""})])),_:1},8,["showing"])])),_:1})}s(63150),s(34823);var W=s(36720),C=s(38176),y=s(43480),w=s(79134),F=s(59368);const k={LogType:{debug:"",error:"error-",event:"event-"}},V={name:"LoggingAdminSettings",data(){return{verbosity:"",logFileData:{},logSizeBytes:0,eventLogSizeBytes:0,errorLogSizeBytes:0,viewLastLogSize:0,viewLogSizeBytes:0,viewEventLogSizeBytes:0,viewErrorLogSizeBytes:0,logFileName:"",eventLogFileName:"",errorLogFileName:"",enableLogging:!1,enableEventLogging:!1,loggingLevel:100,users:[],timeOut:!1,saving:!1,downloadingLogs:!1,cleaningLogs:!1,viewLogs:!1,turningOffSeparateLogs:!1,LogType:k.LogType}},mounted(){this.populate(),this.getLogFilesData(),this.getUsersWithSeparateLog()},beforeRouteLeave(e,t,s){this.$root.doBeforeRouteLeave(e,t,s)},computed:{verbosityList(){return[{value:100,label:this.$t("LOGSVIEWERWEBCLIENT.LABEL_LOGGING_DEBUG")},{value:50,label:this.$t("LOGSVIEWERWEBCLIENT.LABEL_LOGGING_WARNINGS")},{value:20,label:this.$t("LOGSVIEWERWEBCLIENT.LABEL_LOGGING_ERRORS")}]},viewLogText(){return this.logSizeBytes<this.viewLastLogSize?this.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_VIEW"):this.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_VIEW_LAST",{SIZE:y.A.getFriendlySize(this.viewLastLogSize)})},viewEventsLogText(){return this.eventLogSizeBytes<this.viewLastLogSize?this.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_VIEW"):this.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_VIEW_LAST",{SIZE:y.A.getFriendlySize(this.viewLastLogSize)})},viewErrorsLogText(){return this.errorLogSizeBytes<this.viewLastLogSize?this.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_VIEW"):this.$t("LOGSVIEWERWEBCLIENT.BUTTON_LOGGING_VIEW_LAST",{SIZE:y.A.getFriendlySize(this.viewLastLogSize)})}},beforeDestroy(){clearTimeout(this.timeOut)},methods:{hasChanges(){const e=F.A.getLoggingData();return this.enableLogging!==e.enableLogging||this.enableEventLogging!==e.enableEventLogging||this.verbosity.value!==e.loggingLevel},revertChanges(){this.populate()},populate(){const e=F.A.getLoggingData();this.enableLogging=e.enableLogging,this.enableEventLogging=e.enableEventLogging,this.viewLastLogSize=e.viewLastLogSize,this.verbosityList.forEach((t=>{t.value===e.loggingLevel&&(this.verbosity=t)}))},save(){if(!this.saving){this.saving=!0;const e={EnableLogging:this.enableLogging,EnableEventLogging:this.enableEventLogging,LoggingLevel:this.verbosity.value};w.A.sendRequest({moduleName:"Core",methodName:"UpdateSettings",parameters:e}).then((e=>{this.saving=!1,e?(F.A.saveLoggingData({enableLogging:this.enableLogging,enableEventLogging:this.enableEventLogging,loggingLevel:this.verbosity.value}),C.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS"))):C.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(e=>{this.saving=!1,C.A.showError(W.A.getTextFromResponse(e,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))}))}},getLogFilesData(){w.A.sendRequest({moduleName:"LogsViewerWebclient",methodName:"GetLogFilesData"}).then((e=>{e&&(this.logSizeBytes=e.LogSizeBytes,this.eventLogSizeBytes=e.EventLogSizeBytes,this.errorLogSizeBytes=e.ErrorLogSizeBytes,this.viewLogSizeBytes=y.A.getFriendlySize(e.LogSizeBytes),this.viewEventLogSizeBytes=y.A.getFriendlySize(e.EventLogSizeBytes),this.viewErrorLogSizeBytes=y.A.getFriendlySize(e.ErrorLogSizeBytes),this.logFileName=e.LogFileName,this.eventLogFileName=e.EventLogFileName,this.errorLogFileName=e.ErrorLogFileName),this.setUpdateStatusTimer()}))},setUpdateStatusTimer(){clearTimeout(this.timeOut),this._isDestroyed||(this.timeOut=setTimeout(this.getLogFilesData,5e3))},getUsersWithSeparateLog(){const e={};w.A.sendRequest({moduleName:"LogsViewerWebclient",methodName:"GetUsersWithSeparateLog",parameters:e}).then((e=>{e&&(this.users=e)}),(e=>{C.A.showError(W.A.getTextFromResponse(e))}))},getLog(e){if(!this.viewLogs){this.viewLogs=!0;const t={FilePrefix:e};w.A.sendRequest({moduleName:"LogsViewerWebclient",methodName:"GetLog",parameters:t}).then((e=>{if(this.viewLogs=!1,e){const t=window.open("","view-log","scrollbars=1");t.document.write("<pre>"+e+"</pre>")}}),(e=>{this.viewLogs=!1,C.A.showError(W.A.getTextFromResponse(e))}))}},getLogFile(e,t,s=""){if(!this.downloadingLogs){this.downloadingLogs=!0;const l={FilePrefix:t,PublicId:s};s&&(e=s+"-"+e),w.A.downloadExportFile({moduleName:"LogsViewerWebclient",methodName:"GetLogFile",parameters:l,fileName:e,format:"Raw"}).then((()=>{this.downloadingLogs=!1}))}},clearLog(e){if(!this.cleaningLogs){this.cleaningLogs=!0;const t={FilePrefix:e};w.A.sendRequest({moduleName:"LogsViewerWebclient",methodName:"ClearLog",parameters:t}).then((()=>{this.cleaningLogs=!1}),(e=>{this.cleaningLogs=!1,C.A.showError(W.A.getTextFromResponse(e))}))}},turnOffSeparateLogs(){this.turningOffSeparateLogs||(this.turningOffSeparateLogs=!0,w.A.sendRequest({moduleName:"LogsViewerWebclient",methodName:"TurnOffSeparateLogs"}).then((e=>{!0===e&&this.getUsersWithSeparateLog(),this.turningOffSeparateLogs=!1}),(()=>{this.turningOffSeparateLogs=!1})))},clearSeparateLogs(){this.cleaningLogs||(this.cleaningLogs=!0,w.A.sendRequest({moduleName:"LogsViewerWebclient",methodName:"ClearSeparateLogs"}).then((e=>{this.cleaningLogs=!1,!0===e?C.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS")):C.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(e=>{this.cleaningLogs=!1,C.A.showError(W.A.getTextFromResponse(e,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))})))}}};var f=s(12807),q=s(48958),z=s(23316),x=s(44189),U=s(37022),$=s(62606),D=s(56384),P=s(13796),Q=s(97410),Z=s(39035),X=s(35859),H=s(98582),K=s.n(H);const j=(0,f.A)(V,[["render",R],["__scopeId","data-v-4116da2e"]]),Y=j;K()(V,"components",{QScrollArea:q.A,QCard:z.A,QCardSection:x.A,QCheckbox:U.A,QSelect:$.A,QBtn:D.A,QItemLabel:P.A,QTooltip:Q.A,QInnerLoading:Z.A,QLinearProgress:X.A})}}]);