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