PageSourceSearch

https://comunitate.partidulreper.ro/19.e98c5a0d704dfdc5.bundle.js

js partidulreper.ro collected 2026-10-02 21:26:18 UTC 9,588 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkclient"]=self["webpackChunkclient"]||[]).push([[19],{70019:function(e,t,s){s.r(t),s.d(t,{default:function(){return J}});var i=s(20641),n=s(90033);const a={key:0,class:"o-minwidth"},l={class:"is-flex is-justify-content-space-between is-align-items-center mb-6 is-flex-wrap-wrap",style:{gap:"1rem"}},o={class:"icon-text"},r={class:"icon"},u={key:0,class:"card p-5 mb-6"},c={class:"title is-size-5 mb-4"},d={class:"mt-4"},m={class:"icon-text"},p={class:"icon"},g={key:1,class:"card-container"},h={class:"setting-feature is-flex is-align-items-center"},b={class:"title is-size-4 m-0 mr-auto"},y=["onClick"],v={class:"icon-text p-1"},f={class:"icon is-small"},k={key:0,style:{"margin-top":"20px"}},C={key:0,class:"input-c mt-2"},L={class:"input-p"},E={key:0,class:"input-checkbox ml-2"},V={key:1,class:"ml-2"},A={key:2},N=["value"],F={key:1,class:"is-flex is-align-items-center"},_={class:"has-text-grey mr-2"},M={key:3,class:"ml-2"},T={class:"mt-4 mb-4"},j=["onClick"];function I(e,t,s,I,$,x){const w=(0,i.g2)("b-loading"),U=(0,i.g2)("b-input"),O=(0,i.g2)("font-awesome-icon"),S=(0,i.g2)("b-field"),X=(0,i.g2)("b-switch"),J=(0,i.g2)("b-select");return e.isGranted("ROLE_ADMIN_TENANT")?((0,i.uX)(),(0,i.CE)("section",a,[(0,i.bF)(w,{modelValue:$.isLoading,"onUpdate:modelValue":t[0]||(t[0]=e=>$.isLoading=e),"is-full-page":!1},null,8,["modelValue"]),(0,i.Lk)("div",l,[(0,i.bF)(U,{ref:"settings_search",modelValue:$.search,"onUpdate:modelValue":t[1]||(t[1]=e=>$.search=e),placeholder:e.$t("search"),style:{flex:"1 1 auto"}},null,8,["modelValue","placeholder"]),(0,i.Lk)("button",{class:"button is-rounded is-primary is-light",onClick:t[2]||(t[2]=(...e)=>x.toggleJsonMode&&x.toggleJsonMode(...e))},[(0,i.Lk)("span",o,[(0,i.Lk)("span",r,[(0,i.bF)(O,{icon:$.jsonMode?"fa-light fa-eye":"fa-light fa-code"},null,8,["icon"])]),(0,i.Lk)("span",null,(0,n.v_)($.jsonMode?e.$t("View Visual Mode"):e.$t("View JSON Mode")),1)])])]),$.jsonMode?((0,i.uX)(),(0,i.CE)("div",u,[(0,i.Lk)("h3",c,(0,n.v_)(e.$t("JSON Editor")),1),(0,i.bF)(S,{type:$.jsonError?"is-danger":"",message:$.jsonError},{default:(0,i.k6)(()=>[(0,i.bF)(U,{modelValue:$.jsonText,"onUpdate:modelValue":t[3]||(t[3]=e=>$.jsonText=e),type:"textarea",rows:20,"custom-class":"json-editor",onInput:t[4]||(t[4]=e=>$.jsonError=null)},null,8,["modelValue"])]),_:1},8,["type","message"]),(0,i.Lk)("div",d,[(0,i.Lk)("button",{class:(0,n.C4)(["button is-primary is-rounded",{"is-loading":$.isLoading}]),onClick:t[5]||(t[5]=(...e)=>x.saveJsonMode&&x.saveJsonMode(...e))},[(0,i.Lk)("span",m,[(0,i.Lk)("span",p,[(0,i.bF)(O,{icon:"fa-light fa-save"})]),(0,i.Lk)("span",null,(0,n.v_)(e.$t("Save")),1)])],2),(0,i.Lk)("button",{class:"button is-rounded ml-2",onClick:t[6]||(t[6]=(...e)=>x.toggleJsonMode&&x.toggleJsonMode(...e))},(0,n.v_)(e.$t("Cancel")),1)])])):((0,i.uX)(),(0,i.CE)("div",g,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)($.item,(s,a)=>((0,i.uX)(),(0,i.CE)(i.FK,{key:"1_"+a},[s&&a&&x.isKnownModule(a)&&x.filterItem(s,a)&&"general"!==a&&"integrations"!==a?((0,i.uX)(),(0,i.CE)("div",{key:0,class:(0,n.C4)([{"card-inactive":!1===$.item[a].isActive},"card cell p-5"])},[(0,i.Lk)("div",h,[(0,i.Lk)("h4",b,(0,n.v_)(x.mainKey(a)),1),(e.tenant.settingFeatures[a]?.isActive??1)&&Object.keys(s).length>1?((0,i.uX)(),(0,i.CE)("button",{key:0,class:"button is-rounded is-primary is-light is-small p-5 mr-2",onClick:e=>x.toggleVisible(a)},[(0,i.Lk)("span",v,[(0,i.Lk)("span",f,[(0,i.bF)(O,{icon:"fa-light fa-gear"})]),(0,i.Lk)("span",null,(0,n.v_)(e.$t("Options")),1)])],8,y)):(0,i.Q3)("",!0),(0,i.bF)(X,{modelValue:$.item[a].isActive,"onUpdate:modelValue":[e=>$.item[a].isActive=e,x.save],disabled:"users"===a&&e.tenant.settingFeatures.users.isActive},null,8,["modelValue","onUpdate:modelValue","disabled"])]),$.visible[a]&&!0===$.visible[a]&&Object.keys(s).length>1&&e.tenant.settingFeatures[a].isActive?((0,i.uX)(),(0,i.CE)("div",k,[t[8]||(t[8]=(0,i.Lk)("hr",null,null,-1)),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(s,(t,s)=>((0,i.uX)(),(0,i.CE)(i.FK,{key:"2_"+s},["isActive"!==s&&"profanityCustomWords"!==s?((0,i.uX)(),(0,i.CE)("div",C,[(0,i.Lk)("p",L,(0,n.v_)(s.replace(/([A-Z])/g," $1").replace(/^./,function(e){return e.toUpperCase()})),1),"boolean"==typeof t?((0,i.uX)(),(0,i.CE)("div",E,[(0,i.bF)(X,{modelValue:$.item[a][s],"onUpdate:modelValue":[e=>$.item[a][s]=e,x.save],class:"ml-1"},null,8,["modelValue","onUpdate:modelValue"])])):(0,i.Q3)("",!0),"number"==typeof t?((0,i.uX)(),(0,i.CE)("div",V,[(0,i.bF)(U,{modelValue:$.item[a][s],"onUpdate:modelValue":[e=>$.item[a][s]=e,e=>x.change(a,s,e,"number")],type:"number",class:"field"},null,8,["modelValue","onUpdate:modelValue"])])):(0,i.Q3)("",!0),"string"==typeof t?((0,i.uX)(),(0,i.CE)("div",A,[$.permissionsSettings.includes(t)?((0,i.uX)(),(0,i.Wv)(J,{key:0,modelValue:$.item[a][s],"onUpdate:modelValue":e=>$.item[a][s]=e,class:"ml-1",style:{"max-width":"200px"}},{default:(0,i.k6)(()=>[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)($.permissionsSettings,t=>((0,i.uX)(),(0,i.CE)(i.FK,{key:t},[!t.includes("LOCAL")||t.includes("LOCAL")&&e.tenant.settingFeatures.localCenter.isActive?((0,i.uX)(),(0,i.CE)("option",{key:0,value:t},(0,n.v_)(e.$t(t)),9,N)):(0,i.Q3)("",!0)],64))),128))]),_:1},8,["modelValue","onUpdate:modelValue"])):(0,i.Q3)("",!0),"notification"===a?((0,i.uX)(),(0,i.CE)("div",F,[(0,i.Lk)("span",_,(0,n.v_)("instant"===$.item[a][s]?e.$t("Instant"):e.$t("Disabled")),1),(0,i.bF)(X,{modelValue:$.item[a][s],"onUpdate:modelValue":[e=>$.item[a][s]=e,e=>x.change(a,s,e,"string")],"true-value":"instant","false-value":null},null,8,["modelValue","onUpdate:modelValue"])])):(0,i.Q3)("",!0)])):(0,i.Q3)("",!0),null===t||"string"==typeof t&&!x.isTypeDropdown(t)&&"notification"!==a?((0,i.uX)(),(0,i.CE)("div",M,[(0,i.bF)(U,{modelValue:$.item[a][s],"onUpdate:modelValue":[e=>$.item[a][s]=e,e=>x.change(a,s,e,"string")],class:"field"},null,8,["modelValue","onUpdate:modelValue"])])):(0,i.Q3)("",!0)])):(0,i.Q3)("",!0)],64))),128)),(0,i.Lk)("div",T,[(0,i.Lk)("button",{class:(0,n.C4)(["button is-primary is-small is-rounded",{"is-loading":e.$store.state.isLoadingButton}]),onClick:t[7]||(t[7]=(...e)=>x.save&&x.save(...e))},(0,n.v_)(e.$t("save")),3),(0,i.Lk)("button",{class:"button is-small is-rounded",style:{"margin-left":"10px"},onClick:e=>x.toggleVisible(a)},(0,n.v_)(e.$t("cancel")),9,j)])])):(0,i.Q3)("",!0)],2)):(0,i.Q3)("",!0)],64))),128))]))])):(0,i.Q3)("",!0)}var $=s(43464),x=s(40834),w=s(61273);const U=["api","analytics","adhesion","contacts","courses","discu
1ssions","drive","eDocuments","events","fees","general","group","gamification","identityValidation","invoices","integrations","language","localCenter","multiFactorAuthentication","newsletter","notification","onlinePayments","officialGazette","permission","professions","projectManagement","resignation","referral","statuses","support","users","voting","waitlist","website","company","formBuilder","systemEmails","realtime"];var O={data(){return{search:null,itemId:this.$route.params.item?this.$route.params.item:$.M.state.tenant.id,item:{},visible:{},isLoading:!1,jsonMode:!1,jsonText:"",jsonError:null,permissionsSettings:["USER","HR_LOCAL","EVENT_LOCAL","COMMUNICATION_LOCAL","ADMIN_LOCAL","COMMUNICATION_TENANT","EVENT_TENANT","FINANCIAL_TENANT","HR_ASSISTANT_TENANT","HR_TENANT","ADMIN_TENANT"],notificationSettings:["instant"],featuresLabels:{localCenters:{label:null,icon:null,options:[{key:"",label:null,featured:!1,permissions:!1}]}}}},created(){this.loadItems()},mounted(){this.$refs.settings_search.focus()},methods:{toggleJsonMode(){this.jsonMode=!this.jsonMode,this.jsonMode&&(this.jsonText=JSON.stringify(this.item,null,2),this.jsonError=null)},toggleVisible(e){void 0===this.visible[e]?this.visible[e]=!0:this.visible[e]=!this.visible[e]},isKnownModule(e){return U.includes(e)},filterItem(e,t){if(!this.search)return!0;if(t.toLowerCase().includes(this.search))return!0;for(const[s,i]of Object.entries(e))if(s.toLowerCase().includes(this.search))return!0;return!1},loadItems(){this.isLoading=!0,this.$http.plain.get("/admin-tenant/"+this.itemId).then(e=>{this.item=e.data.settingFeatures,this.cleanDeprecatedKeys()}).catch(e=>{console.error(e)}).finally(()=>{this.isLoading=!1})},save(){return this.isLoading=!0,this.$http.plain.patch("/tenants/"+this.itemId,{settingFeatures:this.item}).then(e=>{this.$buefy.snackbar.open({duration:5e3,message:this.$t("tenantSettingFeaturesSuccess"),type:"is-success"}),e.data.settingFeatures=this.item,this.$store.commit("setTenant",e.data),this.$store.state.spaces[e.data.slug].tenant=e.data}).catch(e=>console.error(e)).finally(()=>{this.isLoading=!1})},saveJsonMode(){try{const e=JSON.parse(this.jsonText);this.jsonError=null,this.item=e,this.save().then(()=>{this.jsonMode=!1})}catch(e){this.jsonError=this.$t("Invalid JSON format")+": "+e.message,this.$buefy.snackbar.open({duration:5e3,message:this.jsonError,type:"is-danger"})}},change(e,t,s,i){"number"===i&&(s=parseInt(s)),this.item[e][t]=s},mainKey(e){let t={api:"API & OAuth",group:"groups",language:"languages",localCenter:"Local Centers(Groups)",statuses:"Extra User Statuses"};return void 0!==t[e]&&(e=t[e]),e.charAt(0).toUpperCase()+e.slice(1)},isTypeDropdown(e){return this.permissionsSettings.includes(e)||this.notificationSettings.includes(e)},cleanDeprecatedKeys(){this.item?.analytics&&["byFee","byGeo","byExit","byPosts","byEvents","byStatus","byUserType","byRegistration","excluded"].forEach(e=>{delete this.item.analytics[e]})}},computed:{...(0,x.L8)(["isGranted","user","tenant"])},components:{FontAwesomeIcon:w.gc}},S=s(66262);const X=(0,S.A)(O,[["render",I]]);var J=X}}]);

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.