/home/ivoiecob/email.hirewise-va.com/adminpanel/js/2050.22f5dcba.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[2050],{2050:(e,t,a)=>{a.r(t),a.d(t,{default:()=>B});var s=a(61758);const l={class:"q-pa-lg"},o={class:"row q-mb-md"},n={class:"col text-h5"},r={class:"row q-mb-md"},i={class:"row q-mb-md"},d={class:"col-2 q-my-sm q-pl-sm required-field"},u={class:"col-5"},p={class:"row q-mb-md"},c={class:"col-2 q-my-sm q-pl-sm required-field"},h={class:"col-5"},b={class:"row"},E={class:"row q-my-md"},m={class:"row"},g={class:"q-pt-md text-right"};function A(e,t,a,A,S,L){const I=(0,s.g2)("q-item-label"),T=(0,s.g2)("q-checkbox"),_=(0,s.g2)("q-input"),v=(0,s.g2)("q-card-section"),R=(0,s.g2)("q-card"),k=(0,s.g2)("q-btn"),N=(0,s.g2)("q-linear-progress"),O=(0,s.g2)("q-inner-loading"),C=(0,s.g2)("q-scroll-area"),D=(0,s.gN)("t");return(0,s.uX)(),(0,s.Wv)(C,{class:"full-height full-width"},{default:(0,s.k6)((()=>[(0,s.Lk)("div",l,[(0,s.Lk)("div",o,[(0,s.bo)((0,s.Lk)("div",n,null,512),[[D,"DROPBOX.HEADING_SETTINGS"]])]),(0,s.bF)(R,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,s.k6)((()=>[(0,s.bF)(v,null,{default:(0,s.k6)((()=>[(0,s.Lk)("div",r,[(0,s.bF)(T,{dense:"",modelValue:S.enableDropbox,"onUpdate:modelValue":t[0]||(t[0]=e=>S.enableDropbox=e)},{default:(0,s.k6)((()=>[(0,s.bo)((0,s.bF)(I,null,null,512),[[D,"DROPBOX.ENABLE_MODULE"]])])),_:1},8,["modelValue"])]),(0,s.Lk)("div",i,[(0,s.bo)((0,s.Lk)("div",d,null,512),[[D,"OAUTHINTEGRATORWEBCLIENT.LABEL_APP_ID"]]),(0,s.Lk)("div",u,[(0,s.bF)(_,{outlined:"",dense:"","bg-color":"white",modelValue:S.appId,"onUpdate:modelValue":t[1]||(t[1]=e=>S.appId=e)},null,8,["modelValue"])])]),(0,s.Lk)("div",p,[(0,s.bo)((0,s.Lk)("div",c,null,512),[[D,"OAUTHINTEGRATORWEBCLIENT.LABEL_APP_SECRET"]]),(0,s.Lk)("div",h,[(0,s.bF)(_,{outlined:"",dense:"","bg-color":"white",modelValue:S.appSecret,"onUpdate:modelValue":t[2]||(t[2]=e=>S.appSecret=e)},null,8,["modelValue"])])]),(0,s.Lk)("div",b,[(0,s.bF)(I,{caption:""},{default:(0,s.k6)((()=>[(0,s.bo)((0,s.Lk)("span",null,null,512),[[D,"DROPBOX.INFO_SETTINGS"]])])),_:1})]),(0,s.Lk)("div",E,[(0,s.bF)(T,{dense:"",modelValue:S.auth,"onUpdate:modelValue":t[3]||(t[3]=e=>S.auth=e)},{default:(0,s.k6)((()=>[(0,s.bo)((0,s.bF)(I,null,null,512),[[D,"DROPBOXAUTHWEBCLIENT.SCOPE_AUTH"]])])),_:1},8,["modelValue"])]),(0,s.Lk)("div",m,[(0,s.bF)(T,{dense:"",modelValue:S.storage,"onUpdate:modelValue":t[4]||(t[4]=e=>S.storage=e)},{default:(0,s.k6)((()=>[(0,s.bo)((0,s.bF)(I,null,null,512),[[D,"DROPBOXFILESTORAGE.SCOPE_FILESTORAGE"]])])),_:1},8,["modelValue"])])])),_:1})])),_:1}),(0,s.Lk)("div",g,[(0,s.bF)(k,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",onClick:L.saveDropboxSettings,label:e.$t("COREWEBCLIENT.ACTION_SAVE")},null,8,["onClick","label"])])]),(0,s.bF)(O,{style:{"justify-content":"flex-start"},showing:S.saving},{default:(0,s.k6)((()=>[(0,s.bF)(N,{query:""})])),_:1},8,["showing"])])),_:1})}a(63150),a(34823);var S=a(36720),L=a(38176),I=a(79134),T=a(26188);const _={name:"DropboxAdminSettings",data(){return{saving:!1,enableDropbox:!1,appSecret:"",appId:"",auth:!1,storage:!1}},mounted(){this.populate()},beforeRouteLeave(e,t,a){this.$root.doBeforeRouteLeave(e,t,a)},methods:{hasChanges(){const e=T.A.getDropboxSettings();let t=!1;return this.scopes.forEach((e=>{t||("auth"===e.Name?t=this.auth!==e.Value:"storage"===e.Name&&(t=this.storage!==e.Value))})),this.enableDropbox!==e.enableModule||this.appId!==e.id||t||this.appSecret!==e.secret},revertChanges(){this.populate()},saveDropboxSettings(){this.appId&&this.appSecret||!this.enableDropbox?this.save():L.A.showError(this.$t("COREWEBCLIENT.ERROR_REQUIRED_FIELDS_EMPTY"))},populate(){const e=T.A.getDropboxSettings();this.enableDropbox=e.enableModule,this.appId=e.id,this.scopes=e.scopes,this.appSecret=e.secret,this.scopes.forEach((e=>{"auth"===e.Name?this.auth=e.Value:"storage"===e.Name&&(this.storage=e.Value)}))},save(){if(!this.saving){this.saving=!0,this.scopes.forEach((e=>{"auth"===e.Name?e.Value=this.auth:"storage"===e.Name&&(e.Value=this.storage)}));const e={EnableModule:this.enableDropbox,Id:this.appId,Secret:this.appSecret,Scopes:this.scopes};I.A.sendRequest({moduleName:"Dropbox",methodName:"UpdateSettings",parameters:e}).then((t=>{this.saving=!1,!0===t?(T.A.saveDropboxSettings(e),this.populate(),L.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS"))):L.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(e=>{this.saving=!1,L.A.showError(S.A.getTextFromResponse(e,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))}))}}}};var v=a(12807),R=a(48958),k=a(23316),N=a(44189),O=a(37022),C=a(13796),D=a(39270),q=a(56384),V=a(39035),f=a(35859),x=a(98582),F=a.n(x);const w=(0,v.A)(_,[["render",A]]),B=w;F()(_,"components",{QScrollArea:R.A,QCard:k.A,QCardSection:N.A,QCheckbox:O.A,QItemLabel:C.A,QInput:D.A,QBtn:q.A,QInnerLoading:V.A,QLinearProgress:f.A})}}]);