/home/ivoiecob/email.hirewise-va.com/adminpanel/js/7964.18331682.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[7964],{659:(e,t,s)=>{s.d(t,{A:()=>r});var n=s(43436),a=s.n(n),l=s(35118);class i{constructor(e){const t=l.A.pObject(e.RocketChatWebclient);a().isEmpty(t)||(this.chatUrl=t.ChatUrl,this.adminUsername=t.AdminUsername)}saveRocketChatWebclientSettings({chatUrl:e,adminUsername:t,adminPassword:s}){this.chatUrl=e,this.adminUsername=t}}let o=null;const r={init(e){o=new i(e)},saveRocketChatWebclientSettings(e){o.saveRocketChatWebclientSettings(e)},getRocketChatWebclientSettings(){return{chatUrl:o?.chatUrl,adminUsername:o?.adminUsername}}}},17964:(e,t,s)=>{s.r(t),s.d(t,{default:()=>le});var n=s(659),a=s(55246),l=s(61758);const i=e=>((0,l.Qi)("data-v-f34df842"),e=e(),(0,l.jt)(),e),o={class:"full-height full-width"},r={class:"q-pa-lg"},d={class:"row q-mb-md"},c={class:"col text-h5"},C={class:"row q-mb-md"},h={class:"col-2 q-mt-sm"},E={class:"col-5"},m={class:"row q-mb-md"},p={class:"col-2 q-mt-sm"},A={class:"col-5"},T={class:"row q-mb-md"},g={class:"col-2 q-mt-sm"},u={class:"col-5"},I={class:"row"},R=i((()=>(0,l.Lk)("div",{class:"col-2 q-my-sm"},null,-1))),L={class:"col-5"},_={class:"q-pt-md text-right"},b={class:"q-pa-lg"},N={class:"row q-mb-md"},k={class:"col text-h5"},S={class:"row q-mb-sm"},P={class:"col-10"},v={class:"row q-mb-md"},O={class:"col-5"},W={class:"row q-mb-sm"},f={class:"col-10"},w={class:"row"},B={class:"col-5"};function q(e,t,s,n,a,i){const q=(0,l.g2)("q-input"),y=(0,l.g2)("q-btn"),U=(0,l.g2)("q-card-section"),F=(0,l.g2)("q-card"),H=(0,l.g2)("SystemSettings"),D=(0,l.g2)("q-item-label"),G=(0,l.g2)("q-scroll-area"),K=(0,l.g2)("q-card-actions"),$=(0,l.g2)("q-dialog"),x=(0,l.g2)("q-linear-progress"),Q=(0,l.g2)("q-inner-loading"),V=(0,l.gN)("t"),Y=(0,l.gN)("close-popup");return(0,l.uX)(),(0,l.CE)("div",o,[(0,l.bF)(G,{class:"full-height full-width"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",r,[(0,l.Lk)("div",d,[(0,l.bo)((0,l.Lk)("div",c,null,512),[[V,"ROCKETCHATWEBCLIENT.HEADING_SETTINGS_TAB"]])]),(0,l.bF)(F,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,l.k6)((()=>[(0,l.bF)(U,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",C,[(0,l.bo)((0,l.Lk)("div",h,null,512),[[V,"ROCKETCHATWEBCLIENT.ADMIN_CHAT_URL_LABEL"]]),(0,l.Lk)("div",E,[(0,l.bF)(q,{outlined:"",dense:"","bg-color":"white",modelValue:a.chatUrl,"onUpdate:modelValue":t[0]||(t[0]=e=>a.chatUrl=e)},null,8,["modelValue"])])]),(0,l.Lk)("div",m,[(0,l.bo)((0,l.Lk)("div",p,null,512),[[V,"ROCKETCHATWEBCLIENT.ADMIN_USERNAME_LABEL"]]),(0,l.Lk)("div",A,[(0,l.bF)(q,{outlined:"",dense:"","bg-color":"white",modelValue:a.adminUsername,"onUpdate:modelValue":t[1]||(t[1]=e=>a.adminUsername=e)},null,8,["modelValue"])])]),(0,l.Lk)("div",T,[(0,l.bo)((0,l.Lk)("div",g,null,512),[[V,"ROCKETCHATWEBCLIENT.ADMIN_PASSWORD_LABEL"]]),(0,l.Lk)("div",u,[(0,l.bF)(q,{outlined:"",dense:"","bg-color":"white",type:"password",autocomplete:"new-password",modelValue:a.adminPassword,"onUpdate:modelValue":t[2]||(t[2]=e=>a.adminPassword=e)},null,8,["modelValue"])])]),(0,l.Lk)("div",I,[R,(0,l.Lk)("div",L,[(0,l.bF)(y,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",loading:a.testingConnection,label:e.$t("ADMINPANELWEBCLIENT.BUTTON_TEST_CONNECTION"),onClick:i.testConnection},null,8,["loading","label","onClick"])])])])),_:1})])),_:1}),(0,l.Lk)("div",_,[(0,l.bF)(y,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",label:e.$t("COREWEBCLIENT.ACTION_SAVE"),onClick:i.save},null,8,["label","onClick"])])]),(0,l.bF)(H,{tenantId:i.tenantId,hasChanges:i.hasChanges,onAttemptToApplyRequiredChanges:i.attemptToApplyRequiredChanges},null,8,["tenantId","hasChanges","onAttemptToApplyRequiredChanges"]),(0,l.Lk)("div",b,[(0,l.Lk)("div",N,[(0,l.bo)((0,l.Lk)("div",k,null,512),[[V,"ROCKETCHATWEBCLIENT.HEADING_APPEARANCE_SETTINGS_TAB"]])]),(0,l.bF)(F,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,l.k6)((()=>[(0,l.bF)(U,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",S,[(0,l.Lk)("div",P,[(0,l.bo)((0,l.bF)(D,{caption:""},null,512),[[V,"ROCKETCHATWEBCLIENT.HINT_APPLY_TEXTS"]])])]),(0,l.Lk)("div",v,[(0,l.Lk)("div",O,[(0,l.bF)(y,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",loading:a.applyTextChangesInProgress,label:e.$t("ROCKETCHATWEBCLIENT.ACTION_APPLY_TEXTS"),onClick:i.applyTextChanges},null,8,["loading","label","onClick"])])]),(0,l.Lk)("div",W,[(0,l.Lk)("div",f,[(0,l.bo)((0,l.bF)(D,{caption:""},null,512),[[V,"ROCKETCHATWEBCLIENT.HINT_APPLY_CSS"]])])]),(0,l.Lk)("div",w,[(0,l.Lk)("div",B,[(0,l.bF)(y,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",loading:a.applyCssChangesInProgress,label:e.$t("ROCKETCHATWEBCLIENT.ACTION_APPLY_CSS"),onClick:i.applyCssChanges},null,8,["loading","label","onClick"])])])])),_:1})])),_:1})])])),_:1}),(0,l.bF)($,{modelValue:a.showSaveBeforeApplyWarning,"onUpdate:modelValue":t[3]||(t[3]=e=>a.showSaveBeforeApplyWarning=e)},{default:(0,l.k6)((()=>[(0,l.bF)(F,null,{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)(U,null,null,512),[[V,"ROCKETCHATWEBCLIENT.WARNING_SAVE_BEFORE_APPLY"]]),(0,l.bF)(K,{align:"right"},{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)(y,{flat:"",label:e.$t("COREWEBCLIENT.ACTION_OK"),color:"primary"},null,8,["label"]),[[Y]])])),_:1})])),_:1})])),_:1},8,["modelValue"]),(0,l.bF)(Q,{style:{"justify-content":"flex-start"},showing:a.loading||a.saving},{default:(0,l.k6)((()=>[(0,l.bF)(x,{query:""})])),_:1},8,["showing"])])}var y=s(36720),U=s(38176),F=s(35118),H=s(79134),D=s(57806);const G="******",K={name:"RocketChatAdminSettingPerTenant",components:{SystemSettings:D.A},data(){return{chatUrl:"",adminUsername:"",adminPassword:G,savedPassword:G,saving:!1,loading:!1,tenant:null,testingConnection:!1,showSaveBeforeApplyWarning:!1,applyTextChangesInProgress:!1,applyCssChangesInProgress:!1}},computed:{tenantId(){return this.$store.getters["tenants/getCurrentTenantId"]}},watch:{"$store.state.tenants.tenants":{handler:function(){this.populate()},deep:!0}},mounted(){this.loading=!1,this.saving=!1,this.populate()},beforeRouteLeave(e,t,s){this.$root.doBeforeRouteLeave(e,t,s)},methods:{hasChanges(){if(this.loading)return!1;const e=F.A.pObject(this.tenant?.completeData);return this.chatUrl!==e["RocketChatWebclient::ChatUrl"]||this.adminUsername!==e["RocketChatWebclient::AdminUsername"]||this.adminPassword!==this.savedPassword},revertChanges(){this.populate()},populate(){const e=this.$store.getters["tenants/getTenant"](this.tenantId);e&&(void 0!==e.completeData["RocketChatWebclient::ChatUrl"]?(this.tenant=e,this.chatUrl=e.completeData["RocketChatWebclient::ChatUrl"],this.adminUsername=e.completeData["RocketChatWebclient::AdminUsername"],this.adminPassword=G,this.savedPassword=G):this.getSettings())},save(){if(!this.saving){this.saving=!0;const e={ChatUrl:this.chatUrl,AdminUsername:this.adminUsername,TenantId:this.tenantId};G!==this.adminPassword&&(e.AdminPassword=this.adminPassword),H.A.sendRequest({moduleName:"RocketChatWebclient",methodName:"UpdateSettings",parameters:e}).then((t=>{if(this.saving=!1,!0===t){this.savedPassword=this.adminPassword;const t={"RocketChatWebclient::ChatUrl":e.ChatUrl,"RocketChatWebclient::AdminUsername":e.AdminUsername};this.$store.commit("tenants/setTenantCompleteData",{id:this.tenantId,data:t}),U.A.showReport(this.$t("COREWEBCLIENT.REPORT_SETTINGS_UPDATE_SUCCESS"))}else U.A.showError(this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED"))}),(e=>{this.saving=!1,U.A.showError(y.A.getTextFromResponse(e,this.$t("COREWEBCLIENT.ERROR_SAVING_SETTINGS_FAILED")))}))}},getSettings(){if(!this.loading){this.loading=!0;const e={TenantId:this.tenantId};H.A.sendRequest({moduleName:"RocketChatWebclient",methodName:"GetSettings",parameters:e}).then((e=>{if(this.loading=!1,e){const t={"RocketChatWebclient::ChatUrl":F.A.pString(e.ChatUrl),"RocketChatWebclient::AdminUsername":F.A.pString(e.AdminUsername)};this.$store.commit("tenants/setTenantCompleteData",{id:this.tenantId,data:t})}}))}},attemptToApplyRequiredChanges(){this.hasChanges()&&(this.showSaveBeforeApplyWarning=!0)},applyTextChanges(){this.applyTextChangesInProgress||(this.hasChanges()?this.showSaveBeforeApplyWarning=!0:(this.applyTextChangesInProgress=!0,H.A.sendRequest({moduleName:"RocketChatWebclient",methodName:"ApplyRocketChatTextChanges",parameters:{TenantId:this.tenantId}}).then((e=>{this.applyTextChangesInProgress=!1,!0===e?U.A.showReport(this.$t("ROCKETCHATWEBCLIENT.REPORT_APPLY_CONFIGS_SUCCESS")):U.A.showError(this.$t("ROCKETCHATWEBCLIENT.ERROR_APPLY_CONFIGS"))}),(e=>{this.applyTextChangesInProgress=!1,U.A.showError(y.A.getTextFromResponse(e,this.$t("ROCKETCHATWEBCLIENT.ERROR_APPLY_CONFIGS")))}))))},applyCssChanges(){this.applyCssChangesInProgress||(this.hasChanges()?this.showSaveBeforeApplyWarning=!0:(this.applyCssChangesInProgress=!0,H.A.sendRequest({moduleName:"RocketChatWebclient",methodName:"ApplyRocketChatCssChanges",parameters:{TenantId:this.tenantId}}).then((e=>{this.applyCssChangesInProgress=!1,!0===e?U.A.showReport(this.$t("ROCKETCHATWEBCLIENT.REPORT_APPLY_CONFIGS_SUCCESS")):U.A.showError(this.$t("ROCKETCHATWEBCLIENT.ERROR_APPLY_CONFIGS"))}),(e=>{this.applyCssChangesInProgress=!1,U.A.showError(y.A.getTextFromResponse(e,this.$t("ROCKETCHATWEBCLIENT.ERROR_APPLY_CONFIGS")))}))))},testConnection(){if(!this.testingConnection){this.testingConnection=!0;const e={TenantId:this.tenantId,ChatUrl:this.chatUrl,AdminUsername:this.adminUsername};G!==this.adminPassword&&(e.AdminPassword=this.adminPassword),H.A.sendRequest({moduleName:"RocketChatWebclient",methodName:"TestConnection",parameters:e}).then((e=>{this.testingConnection=!1,!0===e?U.A.showReport(this.$t("ADMINPANELWEBCLIENT.REPORT_CONNECT_SUCCESSFUL")):U.A.showError(this.$t("ADMINPANELWEBCLIENT.ERROR_CONNECT_FAILED"))}),(e=>{this.testingConnection=!1,U.A.showError(y.A.getTextFromResponse(e,this.$t("ADMINPANELWEBCLIENT.ERROR_CONNECT_FAILED")))}))}}}};var $=s(12807),x=s(48958),Q=s(23316),V=s(44189),Y=s(39270),M=s(56384),X=s(13796),j=s(20558),z=s(62669),J=s(39035),Z=s(35859),ee=s(88672),te=s(98582),se=s.n(te);const ne=(0,$.A)(K,[["render",q],["__scopeId","data-v-f34df842"]]),ae=ne;se()(K,"components",{QScrollArea:x.A,QCard:Q.A,QCardSection:V.A,QInput:Y.A,QBtn:M.A,QItemLabel:X.A,QDialog:j.A,QCardActions:z.A,QInnerLoading:J.A,QLinearProgress:Z.A}),se()(K,"directives",{ClosePopup:ee.A});const le={moduleName:"RocketChatWebclient",requiredModules:[],init(e){n.A.init(e)},getAdminSystemTabs(){return[{tabName:"chat",tabTitle:"ROCKETCHATWEBCLIENT.ADMIN_SETTINGS_TAB_LABEL",tabRouteChildren:[{path:"chat",component:()=>s.e(705).then(s.bind(s,60705))}]}]},getAdminTenantTabs(){const e=a.A.getters["user/isUserSuperAdmin"];return e?[{tabName:"chat",tabTitle:"ROCKETCHATWEBCLIENT.ADMIN_SETTINGS_TAB_LABEL",tabRouteChildren:[{path:"id/:id/chat",component:ae},{path:"search/:search/id/:id/chat",component:ae},{path:"page/:page/id/:id/chat",component:ae},{path:"search/:search/page/:page/id/:id/chat",component:ae}]}]:[]}}},57806:(e,t,s)=>{s.d(t,{A:()=>k});var n=s(61758);const a={class:"q-px-lg q-pb-lg q-pt-none"},l={class:"row q-mb-md"},i={class:"col text-h5"},o={class:"row q-mb-sm"},r={class:"col-10"},d={key:0,class:"row q-mb-sm"},c={class:"col-10"},C={class:"row"},h={class:"col-5"};function E(e,t,s,E,m,p){const A=(0,n.g2)("q-item-label"),T=(0,n.g2)("q-btn"),g=(0,n.g2)("q-card-section"),u=(0,n.g2)("q-card"),I=(0,n.gN)("t");return(0,n.uX)(),(0,n.CE)("div",a,[(0,n.Lk)("div",l,[(0,n.bo)((0,n.Lk)("div",i,null,512),[[I,"ROCKETCHATWEBCLIENT.HEADING_SYSTEM_SETTINGS_TAB"]])]),(0,n.bF)(u,{flat:"",bordered:"",class:"card-edit-settings"},{default:(0,n.k6)((()=>[(0,n.bF)(g,null,{default:(0,n.k6)((()=>[(0,n.Lk)("div",o,[(0,n.Lk)("div",r,[(0,n.bo)((0,n.bF)(A,{caption:""},null,512),[[I,"ROCKETCHATWEBCLIENT.HINT_CONFIGS_NEEDED_VALUES"]]),(0,n.Lk)("ul",null,[(0,n.Lk)("li",null,[(0,n.bF)(A,{caption:""},{default:(0,n.k6)((()=>[(0,n.eW)(" Accounts->Registration->Password Reset:"),(0,n.bo)((0,n.Lk)("span",null,null,512),[[I,"ROCKETCHATWEBCLIENT.LABEL_STATE_DISABLED"]])])),_:1})]),(0,n.Lk)("li",null,[(0,n.bF)(A,{caption:""},{default:(0,n.k6)((()=>[(0,n.eW)(' Accounts->Registration->Registration Form: "Disabled" ')])),_:1})]),(0,n.Lk)("li",null,[(0,n.bF)(A,{caption:""},{default:(0,n.k6)((()=>[(0,n.eW)(" General->Restrict access inside any Iframe: "),(0,n.bo)((0,n.Lk)("span",null,null,512),[[I,"ROCKETCHATWEBCLIENT.LABEL_STATE_DISABLED"]])])),_:1})]),(0,n.Lk)("li",null,[(0,n.bF)(A,{caption:""},{default:(0,n.k6)((()=>[(0,n.eW)(" General->Iframe Integration->Enable Send:"),(0,n.bo)((0,n.Lk)("span",null,null,512),[[I,"ROCKETCHATWEBCLIENT.LABEL_STATE_ENABLED"]])])),_:1})]),(0,n.Lk)("li",null,[(0,n.bF)(A,{caption:""},{default:(0,n.k6)((()=>[(0,n.eW)(" General->Iframe Integration->Enable Receive: "),(0,n.bo)((0,n.Lk)("span",null,null,512),[[I,"ROCKETCHATWEBCLIENT.LABEL_STATE_ENABLED"]])])),_:1})]),(0,n.Lk)("li",null,[(0,n.bF)(A,{caption:""},{default:(0,n.k6)((()=>[(0,n.eW)(" Rate Limiter->API Rate Limiter->Enable Rate Limiter: "),(0,n.bo)((0,n.Lk)("span",null,null,512),[[I,"ROCKETCHATWEBCLIENT.LABEL_STATE_DISABLED"]])])),_:1})])])])]),m.configsRequestIsInProgress?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("div",d,[(0,n.Lk)("div",c,[m.configsAreCorrect?(0,n.bo)(((0,n.uX)(),(0,n.Wv)(A,{key:0,caption:""},null,512)),[[I,"ROCKETCHATWEBCLIENT.HINT_CONFIGS_CORRECT"]]):(0,n.Q3)("",!0),m.configsAreCorrect?(0,n.Q3)("",!0):(0,n.bo)(((0,n.uX)(),(0,n.Wv)(A,{key:1,caption:"",class:"text-red"},null,512)),[[I,"ROCKETCHATWEBCLIENT.HINT_CONFIGS_INCORRECT"]])])])),(0,n.Lk)("div",C,[(0,n.Lk)("div",h,[(0,n.bF)(T,{unelevated:"","no-caps":"",dense:"",class:"q-px-sm",ripple:!1,color:"primary",loading:m.applyRequiredChangesInProgress,label:e.$t("ROCKETCHATWEBCLIENT.ACTION_APPLY_CONFIGS"),onClick:p.applyRequiredChanges,disable:m.configsRequestIsInProgress||m.configsAreCorrect},null,8,["loading","label","onClick","disable"])])])])),_:1})])),_:1})])}var m=s(36720),p=s(38176),A=s(79134);const T={name:"SystemSettings",props:{tenantId:{type:Number,default:null},hasChanges:{type:Function}},data(){return{configsRequestIsInProgress:!0,configsAreCorrect:!1,applyRequiredChangesInProgress:!1}},mounted(){this.getRocketChatSettings()},methods:{getRocketChatSettings(){this.configsRequestIsInProgress=!0;const e={};null!==this.tenantId&&(e.TenantId=this.tenantId),A.A.sendRequest({moduleName:"RocketChatWebclient",methodName:"GetRocketChatSettings",parameters:e}).then((e=>{this.configsRequestIsInProgress=!1;const t="0"===e.Accounts_PasswordReset||!1===e.Accounts_PasswordReset,s="Disabled"===e.Accounts_RegistrationForm,n="0"===e.Iframe_Restrict_Access||!1===e.Iframe_Restrict_Access,a="1"===e.Iframe_Integration_send_enable||!0===e.Iframe_Integration_send_enable,l="1"===e.Iframe_Integration_receive_enable||!0===e.Iframe_Integration_receive_enable,i="0"===e.API_Enable_Rate_Limiter||!1===e.API_Enable_Rate_Limiter;this.configsAreCorrect=!!(t&&s&&n&&a&&l&&i)}),(e=>{this.configsRequestIsInProgress=!1}))},applyRequiredChanges(){if(this.applyRequiredChangesInProgress)return;if(this.hasChanges())return void this.$emit("attemptToApplyRequiredChanges");this.applyRequiredChangesInProgress=!0;const e={};null!==this.tenantId&&(e.TenantId=this.tenantId),A.A.sendRequest({moduleName:"RocketChatWebclient",methodName:"ApplyRocketChatRequiredChanges",parameters:e}).then((e=>{this.applyRequiredChangesInProgress=!1,!0===e?(this.configsAreCorrect=!0,p.A.showReport(this.$t("ROCKETCHATWEBCLIENT.REPORT_APPLY_CONFIGS_SUCCESS"))):p.A.showError(this.$t("ROCKETCHATWEBCLIENT.ERROR_APPLY_CONFIGS"))}),(e=>{this.applyRequiredChangesInProgress=!1,p.A.showError(m.A.getTextFromResponse(e,this.$t("ROCKETCHATWEBCLIENT.ERROR_APPLY_CONFIGS")))}))}}};var g=s(12807),u=s(23316),I=s(44189),R=s(13796),L=s(56384),_=s(98582),b=s.n(_);const N=(0,g.A)(T,[["render",E]]),k=N;b()(T,"components",{QCard:u.A,QCardSection:I.A,QItemLabel:R.A,QBtn:L.A})}}]);