/home/ivoiecob/email.hirewise-va.com/adminpanel/js/7630.d7754b53.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[7630],{57630:(e,t,s)=>{s.r(t),s.d(t,{default:()=>R});var a=s(61758),n=s(58790);const r={class:"q-pa-lg"},l={class:"row q-mb-md"},o={class:"col text-h5"},i={class:"row"},d={class:"col-2 q-my-sm"},c={class:"col-5"},u={class:"q-pt-md text-right"};function E(e,t,s,E,A,g){const v=(0,a.g2)("q-input"),S=(0,a.g2)("q-card-section"),h=(0,a.g2)("q-card"),m=(0,a.g2)("q-btn"),p=(0,a.g2)("q-linear-progress"),N=(0,a.g2)("q-inner-loading"),_=(0,a.g2)("q-scroll-area"),b=(0,a.gN)("t");return(0,a.uX)(),(0,a.Wv)(_,{class:"full-height full-width"},{default:(0,a.k6)((()=>[(0,a.Lk)("div",r,[(0,a.Lk)("div",l,[(0,a.Lk)("div",o,(0,n.v_)(e.$t("MOBILESYNCWEBCLIENT.HEADING_SETTINGS_TAB")),1)]),(0,a.bF)(h,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,a.k6)((()=>[(0,a.bF)(S,null,{default:(0,a.k6)((()=>[(0,a.Lk)("div",i,[(0,a.bo)((0,a.Lk)("div",d,null,512),[[b,"MOBILESYNCWEBCLIENT.LABEL_DAV_SERVER"]]),(0,a.Lk)("div",c,[(0,a.bF)(v,{outlined:"",dense:"","bg-color":"white",modelValue:A.externalHostNameOfDAVServer,"onUpdate:modelValue":t[0]||(t[0]=e=>A.externalHostNameOfDAVServer=e)},null,8,["modelValue"])])])])),_:1})])),_:1}),(0,a.Lk)("div",u,[(0,a.bF)(m,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",onClick:g.save,label:e.$t("COREWEBCLIENT.ACTION_SAVE")},null,8,["onClick","label"])])]),(0,a.bF)(N,{style:{"justify-content":"flex-start"},showing:A.saving},{default:(0,a.k6)((()=>[(0,a.bF)(p,{query:""})])),_:1},8,["showing"])])),_:1})}var A=s(38176),g=s(36720),v=s(79134),S=s(55984);const h={name:"MobileSyncAdminSettings",data(){return{saving:!1,externalHostNameOfDAVServer:""}},mounted(){this.populate()},beforeRouteLeave(e,t,s){this.$root.doBeforeRouteLeave(e,t,s)},methods:{hasChanges(){const e=S.A.getMobileSyncSettings();return this.externalHostNameOfDAVServer!==e.ExternalHostNameOfDAVServer},revertChanges(){this.populate()},populate(){const e=S.A.getMobileSyncSettings();this.externalHostNameOfDAVServer=e.ExternalHostNameOfDAVServer},save(){if(!this.saving){this.saving=!0;const e={ExternalHostNameOfDAVServer:this.externalHostNameOfDAVServer};v.A.sendRequest({moduleName:"Dav",methodName:"UpdateSettings",parameters:e}).then((t=>{this.saving=!1,!0===t?(S.A.saveMobileSyncSettings(e),this.populate(),A.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS"))):A.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(e=>{this.saving=!1,A.A.showError(g.A.getTextFromResponse(e,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))}))}}}};var m=s(12807),p=s(48958),N=s(23316),_=s(44189),b=s(39270),f=s(56384),C=s(39035),L=s(35859),T=s(98582),I=s.n(T);const O=(0,m.A)(h,[["render",E]]),R=O;I()(h,"components",{QScrollArea:p.A,QCard:N.A,QCardSection:_.A,QInput:b.A,QBtn:f.A,QInnerLoading:C.A,QLinearProgress:L.A})}}]);