PageSourceSearch

https://onlineforum.franchiseverband.com/vite/assets/index-C3HhTbYS.js

js franchiseverband.com collected 2026-10-03 20:36:28 UTC 7,302 bytes, 2 lines download raw bytes

1import{d as h,q as b,v as l,p as j,j as a,F as f,x,y,b$ as v,L as I,c2 as _,a as C,I as w}from"./application-BnWNrl4f.js";import{R as c}from"./RadioButton-DZBpJ08K.js";import{o as k,r as P}from"./formValidations-CBgeTNsS.js";import{T as u}from"./TranslatableTextInputField-BbnRvhWb.js";import{P as F}from"./PageLoading-DdpuFMP_.js";import"./index-DY0ELU4Q.js";import"./jquery-BIvjjJpk.js";import"./jquery_ujs-D4SpL0p_.js";import"./TranslatableTextInput-CVi5ZzzN.js";import"./utils-fNskMoFt.js";function N(e){return l(`/administration/group-categories/${e}`)}function G(e){return h(["groupCategory",e],()=>N(e),{enabled:!!e})}async function T(e){return l("/administration/group-categories",{method:"POST",body:{group_category:e}})}function A(e){return b(T,e)}async function E({slug:e,body:o}){return l(`/administration/group-categories/${e}`,{method:"PUT",body:{group_category:o}})}function S(e){return b(E,e)}function H(){const{watch:e}=v(),o=e("access"),s=Preload.current_network.config.extended_group_categories_enabled,i=Preload.current_network.can?.create_enterprise_categories,g=!(e("access")==="hidden")&&!i,p=()=>{const m=[{value:"members_and_admins",label:o==="hidden"?I18n.t("js.administration.group_manager.group_category_form.all_member_of_section"):I18n.t("js.networks.members_and_admins")},{value:"admins_only",label:o==="hidden"?I18n.t("js.networks.group_category_admins"):I18n.t("js.networks.network_admins_only")}];return o==="hidden"&&m.push({value:"network_admins_only",label:I18n.t("js.networks.network_admins_only")}),m};return a.jsxs("div",{className:"form-horizontal",children:[a.jsx(u,{name:"plural_name",label:I18n.t("js.administration.group_manager.group_category_form.plural_name_label"),hint:I18n.t("js.administration.group_manager.group_category_form.plural_name_help"),required:!0}),a.jsx(u,{name:"name",label:I18n.t("js.administration.group_manager.group_category_form.name_label"),hint:I18n.t("js.administration.group_manager.group_category_form.name_help"),required:!0}),s&&a.jsxs("div",{className:"control-group",children:[a.jsx(I,{label:I18n.t("js.administration.group_manager.group_category_form.access_label")}),a.jsxs("div",{className:"controls white-box checkboxes border-box p-3",children:[a.jsx(c,{name:"access",options:[{value:"open",label:I18n.t("js.administration.group_manager.group_category_form.access_open")},{value:"hidden",label:I18n.t("js.administration.group_manager.group_category_form.access_hidden"),disabled:g}],onlyOptions:!0}),g&&a.jsx("div",{className:"mt-2",children:a.jsx("span",{className:"help-block",children:I18n.t("js.administration.group_manager.group_category_form.access_hidden_exhausted_hint")})}),o==="hidden"&&a.jsxs("div",{className:"access-options flex flex-col gap-2 mt-2 ml-8",children:[a.jsx(_,{name:"main_group_hidden",label:I18n.t("js.administration.group_manager.group_category_form.main_group_hidden")}),a.jsx(_,{name:"leave_category_on_last_group_leave",label:I18n.t("js.administration.group_manager.group_category_form.leave_category_on_last_group_leave")}),a.jsx(_,{name:"invites_restricted",label:I18n.t("js.administration.group_manager.group_category_form.restrict_invites_label")}),a.jsx(_,{name:"group_memberships_hidden",label:I18n.t("js.administration.group_manager.group_category_form.group_memberships_hidden")}),a.jsx("div",{title:I18n.t("js.administration.group_manager.group_category_form.design_manager_hint"),children:a.jsx(_,{name:"design_manager_enabled",label:I18n.t("js.administration.group_manager.group_category_form.design_manager_enabled")})})]})]})]}),a.jsx(c,{name:"group_create_permissions",label:I18n.t("js.administration.group_manager.group_category_form.group_create_permissions_label"),options:p()}),a.jsx(c,{name:"group_statistics",label:I18n.t("js.administration.group_manager.group_category_form.group_statistics_permission_label"),options:[{value:"enabled",label:I18n.t("js.administration.group_manager.group_category_form.group_statistics_enable")},{value:"disabled",label:I18n.t("js.administration.group_manager.group_category_form.group_statistics_disable")}]}),a.jsx(c,{name:"app_creator",label:I18n.t("js.administration.group_manager.group_category_form.app_creator_label"),options:[{value:"enabled",label:I18n.t("js.administration.group_manager.group_category_form.app_creator_enabled")},{value:"disabled",label:I18n.t("js.administration.group_manager.group_category_form.app_creator_disabled")}]})]})}function L({initialValues:e,onSubmit:o,isEditMode:s}){const i=y(),r=j({values:{name:e.name||"",plural_name:e.plural_name||"",translations:e.translations||{},access:e.access||"open",group_create_permissions:e.group_create_permissions||"members_and_admins",app_creator:e.app_creator||"enabled",group_statistics:e.group_statistics||"disabled",main_group_hidden:e.main_group_hidden||!1,leave_category_on_last_group_leave:e.leave_category_on_last_group_leave||!1,invites_restricted:e.invites_restricted||!1,group_memberships_hidden:e.group_memberships_hidden||!1,design_manager_enabled:e.design_manager_enabled||!1}}),{handleSubmit:d}=r;return a.jsx(f,{...r,children:a.jsxs("form",{className:"boxed-form-fields",onSubmit:d(o,k),children:[a.jsx(H,{}),a.jsx("div",{className:"form-horizontal mt-4",children:a.jsx(x,{onCancel:()=>{i("/administration/groups")},saveText:I18n.t(s?"js.administration.group_manager.category_edit.save":"js.administration.group_manager.category_new.save")})})]})})}function J(){const{categoryId:e}=C(),o=y(),s=!!e,{isLoading:i,data:r}=G(e),{mutateAsync:d}=A({onSuccess:()=>{toastr.success(I18n.t("js.saving_successful")),o("/administration/groups")}}),{mutateAsync:g}=S({onSuccess:()=>{toastr.success(I18n.t("js.saving_successful")),o("/administration/groups")}}),p=async n=>{P();const t={name:n.name,plural_name:n.plural_name,translations:n.translations,group_create_permissions:n.group_create_permissions,app_creator:n.app_creator,group_statistics:n.group_statistics};return Preload.current_network.config.extended_group_categories_enabled&&(t.access=n.access,t.main_group_hidden=n.main_group_hidden,t.leave_category_on_last_group_leave=n.leave_category_on_last_group_leave,t.invites_restricted=n.invites_restricted,t.group_memberships_hidden=n.group_memberships_hidden,t.design_manager_enabled=n.design_manager_enabled),s?g({slug:e,body:t}):d(t)},m=s&&r?{name:r.name,plural_name:r.plural_name,translations:r.translations,access:r.access||"open",group_create_permissions:r.group_create_permissions,app_creator:r.config?.app_creator_enabled?"enabled":"disabled",group_statistics:r.config?.group_statistics_enabled?"enabled":"disabled",main_group_hidden:r.main_group_hidden,leave_category_on_last_group_leave:r.leave_category_on_last_group_leave,invites_restricted:r.invites_restricted,group_memberships_hidden:r.group_memberships_hidden,design_manager_enabled:r.design_manager_enabled}:{access:"open",app_creator:"enabled",group_statistics:"disabled",group_create_permissions:"members_and_admins"};return a.jsxs(a.Fragment,{children:[a.jsx(w,{title:I18n.t(s?"js.administration.group_manager.category_edit.title":"js.administration.group_manager.category_new.title")}),a.jsx("div",{children:a.jsx("div",{children:s&&(i||!r)?a.jsx(F,{}):a.jsx(L,{initialValues:m,onSubmit:p,isEditMode:s})})})]})}export{J as default};
2//# sourceMappingURL=index-C3HhTbYS.js.map

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.