PageSourceSearch

https://kiku.listen.org/1704.2f58de48adc62318.bundle.js

js listen.org collected 2026-10-02 06:39:58 UTC 12,143 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkclient"]=self["webpackChunkclient"]||[]).push([[1704],{3408:function(e,t,s){s.d(t,{A:function(){return $}});var i=s(20641),a=s(90033);const l=["data-setting-key"],n={class:"setting-content"},o={class:"setting-label"},u={class:"label mb-1"},d={key:0,class:"has-text-danger"},r={key:0,class:"help has-text-grey is-size-7 mt-0"},p={class:"setting-control"},c=["label"],g=["value"],h=["value"],m=["value"],v={class:"icon-text"},b={key:0,class:"icon is-small"},y={key:0,class:"setting-badge"};function f(e,t,s,f,k,S){const C=(0,i.g2)("b-switch"),$=(0,i.g2)("b-input"),A=(0,i.g2)("b-select"),E=(0,i.g2)("font-awesome-icon"),L=(0,i.g2)("router-link");return(0,i.uX)(),(0,i.CE)("div",{class:"setting-item","data-setting-key":s.settingKey},[(0,i.Lk)("div",n,[(0,i.Lk)("div",o,[(0,i.Lk)("label",u,[(0,i.eW)((0,a.v_)(s.label)+" ",1),s.required?((0,i.uX)(),(0,i.CE)("span",d," * ")):(0,i.Q3)("",!0)]),s.help?((0,i.uX)(),(0,i.CE)("p",r,(0,a.v_)(s.help),1)):(0,i.Q3)("",!0)]),(0,i.Lk)("div",p,["switch"===s.type?((0,i.uX)(),(0,i.Wv)(C,{key:0,"model-value":s.modelValue,disabled:s.disabled,"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update:modelValue",t))},null,8,["model-value","disabled"])):"text"===s.type||"email"===s.type||"url"===s.type?((0,i.uX)(),(0,i.Wv)($,{key:1,"model-value":s.modelValue,type:s.type,placeholder:s.placeholder,disabled:s.disabled,"onUpdate:modelValue":t[1]||(t[1]=t=>e.$emit("update:modelValue",t))},null,8,["model-value","type","placeholder","disabled"])):"number"===s.type?((0,i.uX)(),(0,i.Wv)($,{key:2,"model-value":s.modelValue,type:"number",min:s.min,max:s.max,placeholder:s.placeholder,disabled:s.disabled,"onUpdate:modelValue":t[2]||(t[2]=t=>e.$emit("update:modelValue",t))},null,8,["model-value","min","max","placeholder","disabled"])):"select"===s.type?((0,i.uX)(),(0,i.Wv)(A,{key:3,"model-value":s.modelValue,placeholder:s.placeholder,disabled:s.disabled,"onUpdate:modelValue":t[3]||(t[3]=t=>e.$emit("update:modelValue",t))},{default:(0,i.k6)(()=>[s.optionGroups?((0,i.uX)(!0),(0,i.CE)(i.FK,{key:0},(0,i.pI)(s.optionGroups,(e,t)=>((0,i.uX)(),(0,i.CE)(i.FK,{key:t},[e.label?((0,i.uX)(),(0,i.CE)("optgroup",{key:0,label:e.label},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.options,e=>((0,i.uX)(),(0,i.CE)("option",{key:e.value,value:e.value},(0,a.v_)(e.label),9,g))),128))],8,c)):((0,i.uX)(!0),(0,i.CE)(i.FK,{key:1},(0,i.pI)(e.options,e=>((0,i.uX)(),(0,i.CE)("option",{key:e.value,value:e.value},(0,a.v_)(e.label),9,h))),128))],64))),128)):((0,i.uX)(!0),(0,i.CE)(i.FK,{key:1},(0,i.pI)(s.options,e=>((0,i.uX)(),(0,i.CE)("option",{key:e.value,value:e.value},(0,a.v_)(e.label),9,m))),128))]),_:1},8,["model-value","placeholder","disabled"])):"textarea"===s.type?((0,i.uX)(),(0,i.Wv)($,{key:4,"model-value":s.modelValue,type:"textarea",rows:s.rows,placeholder:s.placeholder,disabled:s.disabled,"onUpdate:modelValue":t[4]||(t[4]=t=>e.$emit("update:modelValue",t))},null,8,["model-value","rows","placeholder","disabled"])):"link"===s.type?((0,i.uX)(),(0,i.Wv)(L,{key:5,to:s.to,class:"button is-rounded is-primary is-light is-small"},{default:(0,i.k6)(()=>[(0,i.Lk)("span",v,[s.linkIcon?((0,i.uX)(),(0,i.CE)("span",b,[(0,i.bF)(E,{icon:s.linkIcon},null,8,["icon"])])):(0,i.Q3)("",!0),(0,i.Lk)("span",null,(0,a.v_)(s.linkText||e.$t("Configure")),1)])]),_:1},8,["to"])):(0,i.RG)(e.$slots,"default",{key:6},void 0,!0)])]),s.badge?((0,i.uX)(),(0,i.CE)("div",y,[(0,i.Lk)("span",{class:(0,a.C4)(["tag is-rounded",s.badgeClass])},(0,a.v_)(s.badge),3)])):(0,i.Q3)("",!0)],8,l)}var k={name:"SettingItem",props:{settingKey:{type:String,default:null},label:{type:String,required:!0},help:{type:String,default:null},type:{type:String,default:"text",validator:e=>["switch","text","email","url","number","select","textarea","link","custom"].includes(e)},modelValue:{type:[String,Number,Boolean,Array,Object],default:null},placeholder:{type:String,default:null},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},optionGroups:{type:Array,default:null},min:{type:Number,default:null},max:{type:Number,default:null},rows:{type:Number,default:3},to:{type:[String,Object],default:null},linkText:{type:String,default:null},linkIcon:{type:String,default:"fa-light fa-arrow-right"},badge:{type:String,default:null},badgeClass:{type:String,default:"is-info is-light"}}},S=s(66262);const C=(0,S.A)(k,[["render",f],["__scopeId","data-v-5af34279"]]);var $=C},41704:function(e,t,s){s.r(t),s.d(t,{default:function(){return A}});var i=s(20641),a=s(90033),l=s(53751);const n={class:"card mb-4"},o={class:"card-content"},u={class:"is-flex is-align-items-center"},d={class:""},r={class:"title is-6 mb-1"},p={class:"help"},c={key:0,class:"auto-save-indicator mb-5"},g={class:"auto-save-content"};function h(e,t,s,h,m,v){const b=(0,i.g2)("b-loading"),y=(0,i.g2)("b-switch"),f=(0,i.g2)("setting-item"),k=(0,i.g2)("settings-section"),S=(0,i.g2)("font-awesome-icon");return(0,i.uX)(),(0,i.CE)("div",null,[(0,i.bF)(b,{modelValue:m.isLoading,"onUpdate:modelValue":t[0]||(t[0]=e=>m.isLoading=e),"is-full-page":!1},null,8,["modelValue"]),(0,i.Lk)("div",n,[(0,i.Lk)("div",o,[(0,i.Lk)("div",u,[(0,i.bF)(y,{modelValue:m.settings.isActive,"onUpdate:modelValue":[t[1]||(t[1]=e=>m.settings.isActive=e),t[2]||(t[2]=t=>e.autoSaveSetting("isActive",t,"discussions"))],disabled:m.isLoading||e.isAutoSaving,type:"is-success"},null,8,["modelValue","disabled"]),(0,i.Lk)("div",d,[(0,i.Lk)("h3",r,(0,a.v_)(e.$t("Enable Discussions Module")),1),(0,i.Lk)("p",p,(0,a.v_)(e.$t("Manage forum discussions, categories, and moderation settings")),1)])])])]),(0,i.bF)(k,{title:e.$t("Discussion Settings")},{default:(0,i.k6)(()=>[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(v.visibleBasicSettings,t=>((0,i.uX)(),(0,i.CE)(i.FK,{key:t.key},["link"!==t.type?((0,i.uX)(),(0,i.Wv)(f,{key:0,modelValue:m.settings[t.key],"onUpdate:modelValue":[e=>m.settings[t.key]=e,s=>e.autoSaveSetting(t.key,s,"discussions")],label:e.$t(t.label),help:e.$t(t.help),type:t.type,options:t.options?v.getOptions(t.options):void 0,"option-groups":t.options?v.getOptionGroups(t.options):null},null,8,["modelValue","onUpdate:modelValue","label","help","type","options","option-groups"])):((0,i.uX)(),(0,i.Wv)(f,{key:1,label:e.$t(t.label),help:e.$t(t.help),type:t.type,to:t.to,"link-text":t.linkText,"link-icon":t.linkIcon},null,8,["label","help","type","to","link-text","link-icon"]))],64))),128))]),_:1},8,["title"]),(0,i.bF)(l.eB,{name:"fade"},{default:(0,i.k6)(()=>[e.isAutoSaving?((0,i.uX)(),(0,i.CE)("div",c,[(0,i.Lk)("div",g,[(0,i.bF)(S,{icon:"fa-light fa-circle-notch",spin:"",class:"mr-2"}),(0,i.Lk)("span",null,(0,a.v_)(e.$t("Saving"))+"...",1)])])):(0,i.Q3)("",!0)]),_:1})])}s(44114),s(18111),s(22489);var m=s(70956),v=s(3408),b=s(40834);const y={basic:[{key:"whoCanPostPublic",type:"select",label:"Who Can Create Public Discussions",help:"Set permission level required to create discussions visible to all",options:"permissionLevelOptions"},{key:"hasNamespaces",type:"switch",label:"Enable Discussion Namespaces",help:"Organize discussions into categories/namespaces"},{key:"enableProfanityCheck",type:"switch",label:"Enable Profanity Check",help:"Hold discu
1ssions and comments containing profanity for moderator approval. Matching runs against a word list inside Orgo — no post content is sent to any external service."}]};var f=s(71993),k=s(95256),S={name:"DiscussionsModuleConfig",components:{SettingsSection:m.A,SettingItem:v.A},mixins:[f.A],data(){return{isLoading:!1,settings:{},permissionLevelOptions:[{value:"USER",label:this.$t("All Users")},{value:"HR_LOCAL",label:this.$t("HR Local")},{value:"HR_TENANT",label:this.$t("HR Tenant")},{value:"ADMIN_LOCAL",label:this.$t("Admin Local")},{value:"ADMIN_TENANT",label:this.$t("Admin Tenant")}]}},computed:{...(0,b.L8)(["tenant"]),visibleBasicSettings(){return this.filterVisibleSettings(y.basic)}},created(){this.loadSettings()},methods:{loadSettings(){this.tenant&&this.tenant.settingFeatures&&this.tenant.settingFeatures.discussions?this.settings={isActive:!1,...this.tenant.settingFeatures.discussions}:this.settings={isActive:!1}},filterVisibleSettings(e){return e.filter(e=>!e.showIf||e.showIf(this.settings))},getOptions(e){return this[e]},getOptionGroups(e){const t=this[e];if(!t)return null;const s=[],i=[],a=[];for(const n of t){const e=(0,k.$I)(n.value);"TENANT"===e?i.push(n):"LOCAL"===e?a.push(n):s.push(n)}if(0===i.length&&0===a.length)return null;const l=[];return s.length>0&&l.push({label:null,options:s}),i.length>0&&l.push({label:this.$t("Organization"),options:i}),a.length>0&&l.push({label:this.$t("Chapter"),options:a}),l}}},C=s(66262);const $=(0,C.A)(S,[["render",h],["__scopeId","data-v-50c6f4c0"]]);var A=$},70956:function(e,t,s){s.d(t,{A:function(){return y}});var i=s(20641),a=s(90033),l=s(53751);const n={class:"settings-section card"},o={class:"card-content"},u={class:"is-flex is-align-items-center"},d={class:"title is-size-6 mb-0"},r={class:"section-header-actions is-flex is-align-items-center"},p={key:0,class:"help has-text-grey mr-3 is-size-7"},c={key:1,class:"icon is-small"},g={class:"section-content"};function h(e,t,s,h,m,v){const b=(0,i.g2)("font-awesome-icon");return(0,i.uX)(),(0,i.CE)("div",n,[(0,i.Lk)("div",o,[(0,i.Lk)("div",{class:(0,a.C4)(["section-header",{"is-clickable":s.collapsible}]),onClick:t[0]||(t[0]=e=>s.collapsible&&v.toggleCollapse())},[(0,i.Lk)("div",u,[(0,i.Lk)("h3",d,(0,a.v_)(s.title),1),s.badge?((0,i.uX)(),(0,i.CE)("span",{key:0,class:(0,a.C4)(["tag is-rounded ml-3",s.badgeClass])},(0,a.v_)(s.badge),3)):(0,i.Q3)("",!0)]),(0,i.Lk)("div",r,[s.description?((0,i.uX)(),(0,i.CE)("p",p,(0,a.v_)(s.description),1)):(0,i.Q3)("",!0),s.collapsible?((0,i.uX)(),(0,i.CE)("span",c,[(0,i.bF)(b,{icon:m.isExpanded?"fa-light fa-chevron-up":"fa-light fa-chevron-down"},null,8,["icon"])])):(0,i.Q3)("",!0)])],2),(0,i.bo)((0,i.Lk)("div",g,[(0,i.RG)(e.$slots,"default",{},void 0,!0)],512),[[l.aG,m.isExpanded]])])])}var m={name:"SettingsSection",props:{title:{type:String,required:!0},description:{type:String,default:null},collapsible:{type:Boolean,default:!1},defaultExpanded:{type:Boolean,default:!0},badge:{type:String,default:null},badgeClass:{type:String,default:"is-info is-light"}},data(){return{isExpanded:this.defaultExpanded}},methods:{toggleCollapse(){this.isExpanded=!this.isExpanded}}},v=s(66262);const b=(0,v.A)(m,[["render",h],["__scopeId","data-v-131c8c24"]]);var y=b},71993:function(e,t){t.A={data(){return{autoSaveTimeout:null,isAutoSaving:!1}},methods:{autoSaveSetting(e,t,s){this.settings[e]=t,this.isAutoSaving=!0,this.autoSaveTimeout&&clearTimeout(this.autoSaveTimeout),this.autoSaveTimeout=setTimeout(()=>{this.performAutoSave(s)},1200)},performAutoSave(e){this.isAutoSaving=!0;const t={settingFeatures:{...this.tenant.settingFeatures,[e]:this.settings}};this.$http.plain.patch(`/tenants/${this.tenant.id}`,t).then(e=>{this.$buefy.toast.open({duration:3e3,message:this.$t("Settings saved automatically"),type:"is-success",position:"is-bottom-right"}),this.$store.commit("setTenant",e.data),this.$store.state.spaces[e.data.slug].tenant=e.data}).catch(e=>{console.log(e),this.$buefy.toast.open({duration:5e3,message:this.$t("Error saving settings"),type:"is-danger",position:"is-bottom-right"})}).finally(()=>{this.isAutoSaving=!1})},autoSaveMultipleGroups(e,t,s,i){this[s][e]=t,this.isAutoSaving=!0,this.autoSaveTimeout&&clearTimeout(this.autoSaveTimeout),this.autoSaveTimeout=setTimeout(()=>{this.performMultiGroupSave(i)},800)},performMultiGroupSave(e){this.isAutoSaving=!0;const t={settingFeatures:{...this.tenant.settingFeatures,...e}};this.$http.plain.patch(`/tenants/${this.tenant.id}`,t).then(e=>
1{this.$buefy.toast.open({duration:3e3,message:this.$t("Settings saved automatically"),type:"is-success",position:"is-bottom-right"}),this.$store.commit("setTenant",e.data),this.$store.state.spaces[e.data.slug].tenant=e.data}).catch(e=>{console.log(e),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)}}}}]);

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.