/home/ivoiecob/email.hirewise-va.com/adminpanel/js/8169.633cc0f7.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[8169],{28169:(e,t,s)=>{s.r(t),s.d(t,{default:()=>x});var n=s(61758),l=s(58790);const i={class:"q-pa-lg"},o={class:"row q-mb-md"},a={class:"col text-h5"},r={class:"row q-mb-lg"},E={class:"col-10"},L={class:"row q-mb-sm"},I={class:"col-2"},c={class:"col-5 q-ml-md textarea"},N={key:0,class:"row q-my-md"},C=["innerHTML"],u={key:1,class:"row q-my-md"},T=["innerHTML"],d={class:"row q-mb-md"},h={class:"col-2"},_={class:"col-5 q-ml-md"},g={class:"row"},A={class:"col-2"},p={class:"col-5 q-ml-md"},m={class:"q-pt-md text-right"};function k(e,t,s,k,b,S){const y=(0,n.g2)("q-item-label"),R=(0,n.g2)("q-input"),v=(0,n.g2)("q-card-section"),B=(0,n.g2)("q-card"),q=(0,n.g2)("q-btn"),G=(0,n.g2)("q-card-actions"),w=(0,n.g2)("q-dialog"),f=(0,n.g2)("q-linear-progress"),U=(0,n.g2)("q-inner-loading"),K=(0,n.g2)("q-scroll-area"),W=(0,n.gN)("t"),P=(0,n.gN)("close-popup");return(0,n.uX)(),(0,n.Wv)(K,{class:"full-height full-width"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",i,[(0,n.Lk)("div",o,[(0,n.Lk)("div",a,(0,l.v_)(e.$t("LICENSINGWEBCLIENT.HEADING_SETTINGS_TAB")),1)]),(0,n.bF)(B,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,n.k6)((()=>[(0,n.bF)(v,null,{default:(0,n.k6)((()=>[(0,n.Lk)("div",r,[(0,n.Lk)("div",E,[(0,n.bF)(y,{caption:""},{default:(0,n.k6)((()=>[(0,n.eW)((0,l.v_)(e.$t("LICENSINGWEBCLIENT.LABEL_LICENSING_HINT")),1)])),_:1})])]),(0,n.Lk)("div",L,[(0,n.Lk)("div",I,(0,l.v_)(e.$t("LICENSINGWEBCLIENT.LABEL_LICENSING_KEY")),1),(0,n.Lk)("div",c,[(0,n.bF)(R,{outlined:"",dense:"","bg-color":"white","input-class":"textarea",type:"textarea",modelValue:b.key,"onUpdate:modelValue":t[0]||(t[0]=e=>b.key=e)},null,8,["modelValue"])])]),b.showTrialKeyHint?((0,n.uX)(),(0,n.CE)("div",N,[(0,n.bF)(y,{caption:""},{default:(0,n.k6)((()=>[(0,n.Lk)("div",{class:"col-9",innerHTML:b.trialKeyHint},null,8,C)])),_:1})])):(0,n.Q3)("",!0),""!==b.permanentKeyHint?((0,n.uX)(),(0,n.CE)("div",u,[(0,n.bF)(y,{caption:""},{default:(0,n.k6)((()=>[(0,n.Lk)("div",{class:"col-9",innerHTML:b.permanentKeyHint},null,8,T)])),_:1})])):(0,n.Q3)("",!0),(0,n.Lk)("div",d,[(0,n.bo)((0,n.Lk)("div",h,null,512),[[W,"LICENSINGWEBCLIENT.LABEL_LICENSING_USERS_NUMBER"]]),(0,n.Lk)("div",_,[(0,n.Lk)("b",null,(0,l.v_)(b.userCount),1)])]),(0,n.Lk)("div",g,[(0,n.bo)((0,n.Lk)("div",A,null,512),[[W,"LICENSINGWEBCLIENT.LABEL_LICENSING_TYPE"]]),(0,n.Lk)("div",p,[(0,n.Lk)("b",null,(0,l.v_)(b.licenseType),1)])])])),_:1})])),_:1}),(0,n.Lk)("div",m,[(0,n.bF)(q,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("COREWEBCLIENT.ACTION_SAVE"),onClick:S.save},null,8,["label","onClick"])])]),(0,n.bF)(w,{modelValue:b.showDialog,"onUpdate:modelValue":t[1]||(t[1]=e=>b.showDialog=e)},{default:(0,n.k6)((()=>[(0,n.bF)(B,null,{default:(0,n.k6)((()=>[(0,n.bF)(v,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,l.v_)(e.$t("LICENSINGWEBCLIENT.INFO_LICENSE_KEY_CHANGED")),1)])),_:1}),(0,n.bF)(G,{align:"right"},{default:(0,n.k6)((()=>[(0,n.bo)((0,n.bF)(q,{unelevated:"","no-caps":"",dense:"",ripple:!1,color:"primary",label:e.$t("COREWEBCLIENT.ACTION_OK"),onClick:S.reloadUI},null,8,["label","onClick"]),[[P]])])),_:1})])),_:1})])),_:1},8,["modelValue"]),(0,n.bF)(U,{style:{"justify-content":"flex-start"},showing:b.saving},{default:(0,n.k6)((()=>[(0,n.bF)(f,{query:""})])),_:1},8,["showing"])])),_:1})}var b=s(36720),S=s(38176),y=s(79134),R=s(83345);const v={name:"Licensing",data(){return{key:"",userCount:0,saving:!1,licenseType:"",trialKeyHint:"",permanentKeyHint:"",showTrialKeyHint:!1,showDialog:!1,getLicenseInfoRequestController:null,getTotalUsersCountRequestController:null}},mounted(){this.abortRequestsControllers(),this.getLicenseInfoRequestController=new AbortController,this.getTotalUsersCountRequestController=new AbortController,this.getLicenseInfo(),this.getTotalUsersCount(),this.populate()},unmounted(){this.abortRequestsControllers()},beforeRouteLeave(e,t,s){this.$root.doBeforeRouteLeave(e,t,s)},methods:{abortRequestsControllers(){this.getLicenseInfoRequestController&&this.getLicenseInfoRequestController.abort(),this.getTotalUsersCountRequestController&&this.getTotalUsersCountRequestController.abort()},getLicenseInfo(){y.A.sendRequest({moduleName:"Licensing",methodName:"GetLicenseInfo",signal:this.getLicenseInfoRequestController.signal}).then((e=>{if(e)switch(e.Type){case 0:this.licenseType=this.$t("LICENSINGWEBCLIENT.LABEL_TYPE_UNLIM");break;case 1:this.licenseType=this.$tc("LICENSINGWEBCLIENT.LABEL_TYPE_PERMANENT_PLURAL",e.Count,{COUNT:e.Count});break;case 2:this.licenseType=this.$tc("LICENSINGWEBCLIENT.LABEL_TYPE_DOMAINS_PLURAL",e.Count,{COUNT:e.Count});break;case 4:e.ExpiresIn<1&&(this.licenseType=this.$t("LICENSINGWEBCLIENT.LABEL_TYPE_OUTDATED_INFO"));break;case 3:case 10:this.licenseType=3===e.Type?this.$tc("LICENSINGWEBCLIENT.LABEL_TYPE_ANNUAL_PLURAL",e.Count,{COUNT:e.Count}):this.$t("LICENSINGWEBCLIENT.LABEL_TYPE_TRIAL"),"*"!==e.ExpiresIn&&(e.ExpiresIn>0?this.licenseType+=this.$tc("LICENSINGWEBCLIENT.LABEL_TYPE_EXPIRES_IN_PLURAL",e.ExpiresIn,{DAYS:e.ExpiresIn}):this.licenseType+=this.$t("LICENSINGWEBCLIENT.LABEL_TYPE_EXPIRED")+" "+this.$t("LICENSINGWEBCLIENT.LABEL_TYPE_OUTDATED_INFO"));break}else this.licenseType=this.$t("LICENSINGWEBCLIENT.LABEL_TYPE_NOT_SET")}),(e=>{S.A.showError(b.A.getTextFromResponse(e))}))},getTotalUsersCount(){y.A.sendRequest({moduleName:"Core",methodName:"GetTotalUsersCount",signal:this.getTotalUsersCountRequestController.signal}).then((e=>{!1!==e&&(this.userCount=e)}),(e=>{S.A.showError(b.A.getTextFromResponse(e))}))},hasChanges(){const e=R.A.getLicenseSettings();return this.key!==e.licenseKey},revertChanges(){this.populate()},populate(){const e=R.A.getLicenseSettings();this.key=e.licenseKey,this.trialKeyHint=e.trialKeyLink?this.$t("LICENSINGWEBCLIENT.LABEL_LICENSING_TRIAL_KEY_HINT",{LINK:e.trialKeyLink}):"",this.permanentKeyHint=e.permanentKeyLink?this.$t("LICENSINGWEBCLIENT.LABEL_LICENSING_PERMANENT_KEY_HINT",{LINK:e.permanentKeyLink}):"",this.showTrialKeyHint=""===e.licenseKey&&""!==this.trialKeyHint},save(){if(!this.saving){this.saving=!0;const e={LicenseKey:this.key};y.A.sendRequest({moduleName:"Licensing",methodName:"UpdateSettings",parameters:e}).then((e=>{if(this.saving=!1,!0===e){S.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS"));const e=R.A.getLicenseSettings();this.key!==e.licenseKey&&(this.showDialog=!0)}else S.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(e=>{this.saving=!1,S.A.showError(b.A.getTextFromResponse(e,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))}))}},reloadUI(){window.location.reload()}}};var B=s(12807),q=s(48958),G=s(23316),w=s(44189),f=s(13796),U=s(39270),K=s(56384),W=s(20558),P=s(62669),F=s(39035),$=s(35859),O=s(88672),H=s(98582),D=s.n(H);const Y=(0,B.A)(v,[["render",k]]),x=Y;D()(v,"components",{QScrollArea:q.A,QCard:G.A,QCardSection:w.A,QItemLabel:f.A,QInput:U.A,QBtn:K.A,QDialog:W.A,QCardActions:P.A,QInnerLoading:F.A,QLinearProgress:$.A}),D()(v,"directives",{ClosePopup:O.A})}}]);