PageSourceSearch

https://kiku.listen.org/2391.86418590fd37c488.bundle.js

js listen.org collected 2026-10-02 06:40:25 UTC 5,725 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkclient"]=self["webpackChunkclient"]||[]).push([[2391],{71993:function(t,e){e.A={data(){return{autoSaveTimeout:null,isAutoSaving:!1}},methods:{autoSaveSetting(t,e,s){this.settings[t]=e,this.isAutoSaving=!0,this.autoSaveTimeout&&clearTimeout(this.autoSaveTimeout),this.autoSaveTimeout=setTimeout(()=>{this.performAutoSave(s)},1200)},performAutoSave(t){this.isAutoSaving=!0;const e={settingFeatures:{...this.tenant.settingFeatures,[t]:this.settings}};this.$http.plain.patch(`/tenants/${this.tenant.id}`,e).then(t=>{this.$buefy.toast.open({duration:3e3,message:this.$t("Settings saved automatically"),type:"is-success",position:"is-bottom-right"}),this.$store.commit("setTenant",t.data),this.$store.state.spaces[t.data.slug].tenant=t.data}).catch(t=>{console.log(t),this.$buefy.toast.open({duration:5e3,message:this.$t("Error saving settings"),type:"is-danger",position:"is-bottom-right"})}).finally(()=>{this.isAutoSaving=!1})},autoSaveMultipleGroups(t,e,s,a){this[s][t]=e,this.isAutoSaving=!0,this.autoSaveTimeout&&clearTimeout(this.autoSaveTimeout),this.autoSaveTimeout=setTimeout(()=>{this.performMultiGroupSave(a)},800)},performMultiGroupSave(t){this.isAutoSaving=!0;const e={settingFeatures:{...this.tenant.settingFeatures,...t}};this.$http.plain.patch(`/tenants/${this.tenant.id}`,e).then(t=>{this.$buefy.toast.open({duration:3e3,message:this.$t("Settings saved automatically"),type:"is-success",position:"is-bottom-right"}),this.$store.commit("setTenant",t.data),this.$store.state.spaces[t.data.slug].tenant=t.data}).catch(t=>{console.log(t),this.$buefy.toast.open({duration:5e3,message:this.$t("Error saving settings"),type:"is-danger",position:"is-bottom-right"})}).finally(()=>{this.isAutoSaving=!1})}},beforeUnmount(){this.autoSaveTimeout&&clearTimeout(this.autoSaveTimeout)}}},82391:function(t,e,s){s.r(e),s.d(e,{default:function(){return U}});var a=s(20641),i=s(90033),n=s(53751);const o={class:"card mb-4"},l={class:"card-content"},u={class:"is-flex is-align-items-center"},r={class:""},d={class:"title is-6 mb-1"},c={class:"help"},h={key:0,class:"card mb-4"},g={class:"card-content"},v={class:"is-flex is-align-items-center"},m={class:""},p={class:"title is-6 mb-1"},b={class:"help"},S={key:1,class:"card mb-4"},f={class:"card-content"},k={class:"title is-6 mb-1"},A={class:"help mb-3"},L=["value"],$={key:0,class:"auto-save-indicator mb-5"},y={class:"auto-save-content"};function C(t,e,s,C,F,T){const E=(0,a.g2)("b-loading"),M=(0,a.g2)("b-switch"),_=(0,a.g2)("b-select"),U=(0,a.g2)("b-field"),P=(0,a.g2)("font-awesome-icon");return(0,a.uX)(),(0,a.CE)("div",null,[(0,a.bF)(E,{modelValue:F.isLoading,"onUpdate:modelValue":e[0]||(e[0]=t=>F.isLoading=t),"is-full-page":!1},null,8,["modelValue"]),(0,a.Lk)("div",o,[(0,a.Lk)("div",l,[(0,a.Lk)("div",u,[(0,a.bF)(M,{modelValue:F.settings.isActive,"onUpdate:modelValue":[e[1]||(e[1]=t=>F.settings.isActive=t),e[2]||(e[2]=e=>t.autoSaveSetting("isActive",e,"drive"))],disabled:F.isLoading||t.isAutoSaving,type:"is-success"},null,8,["modelValue","disabled"]),(0,a.Lk)("div",r,[(0,a.Lk)("h3",d,(0,i.v_)(t.$t("Enable Drive Module")),1),(0,a.Lk)("p",c,(0,i.v_)(t.$t("Enable file storage and document management functionality for your organization")),1)])])])]),F.settings.isActive?((0,a.uX)(),(0,a.CE)("div",h,[(0,a.Lk)("div",g,[(0,a.Lk)("div",v,[(0,a.bF)(M,{modelValue:F.settings.hasUserPersonalDrive,"onUpdate:modelValue":[e[3]||(e[3]=t=>F.settings.hasUserPersonalDrive=t),e[4]||(e[4]=e=>t.autoSaveSetting("hasUserPersonalDrive",e,"drive"))],disabled:F.isLoading||t.isAutoSaving,type:"is-success"},null,8,["modelValue","disabled"]),(0,a.Lk)("div",m,[(0,a.Lk)("h3",p,(0,i.v_)(t.$t("Enable Personal Drives")),1),(0,a.Lk)("p",b,(0,i.v_)(t.$t("Enables user to have a dedicated, personal storage space (admins can add files to personal drives)")),1)])])])])):(0,a.Q3)("",!0),F.settings.isActive&&F.settings.hasUserPersonalDrive?((0,a.uX)(),(0,a.CE)("div",S,[(0,a.Lk)("div",f,[(0,a.Lk)("h3",k,(0,i.v_)(t.$t("Who Can Manage Personal Files")),1),(0,a.Lk)("p",A,(0,i.v_)(t.$t('Choose who can add, rename and delete files inside a personal drive. With "Admins and HR only" the member still sees their files, but only their local, regional or organisation administrator (or HR) can change them')),1),(0,a.bF)(U,null,{default:(0,a.k6)(()=>[(0,a.bF)(_,{modelValue:F.settings.whoCanManagePersonal,"onUpdate:modelValue":[e[5]||(e[5]=t=>F.settings.whoCanManagePersonal=t),e[6]||(e[6]=e=>t.autoSaveSetting("whoCanManagePersonal",e,"drive"))],disabled:F.isLoading||t.isAutoSaving,expanded:""},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(F.personalManageOptions,t=>((0,a.uX)(),(0,a.CE)("option",{key:t.value,value:t.value},(0,i.v_)(t.label),9,L))),128))]),_:1},8,["modelValue","disabled"])]),_:1})])])):(0,a.Q3)("",!0),(0,a.bF)(n.eB,{name:"fade"},{default:(0,a.k6)(()=>[t.isAutoSaving?((0,a.uX)(),(0,a.CE)("div",$,[(0,a.Lk)("div",y,[(0,a.bF)(P,{icon:"fa-light fa-circle-notch",spin:"",class:"mr-2"}),(0,a.Lk)("span",null,(0,i.v_)(t.$t("Saving"))+"...",1)])])):(0,a.Q3)("",!0)]),_:1})])}var F=s(40834),T=s(71993),E={name:"DriveModuleConfig",mixins:[T.A],data(){return{isLoading:!1,settings:{isActive:!1,hasUserPersonalDrive:!1,whoCanManagePersonal:"USER"},personalManageOptions:[{value:"USER",label:this.$t("Members and admins")},{value:"HR_LOCAL",label:this.$t("Admins and HR only")}]}},computed:{...(0,F.L8)(["tenant"])},created(){this.loadSettings()},methods:{loadSettings(){this.tenant&&this.tenant.settingFeatures&&this.tenant.settingFeatures.drive&&(this.settings={isActive:!1,whoCanManagePersonal:"USER",...this.tenant.settingFeatures.drive})}}},M=s(66262);const _=(0,M.A)(E,[["render",C],["__scopeId","data-v-78a8535a"]]);var U=_}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.