user_groups: Allow setting and changing can_join_group setting.

Fixes part of #25938.
This commit is contained in:
Sahil Batra
2024-10-02 17:17:50 +05:30
committed by Tim Abbott
parent 701e391def
commit 7a1277ea95
7 changed files with 38 additions and 6 deletions

View File

@@ -170,13 +170,19 @@ function show_membership_settings(group) {
function show_general_settings(group) {
user_group_components.setup_permissions_dropdown("can_mention_group", group, false);
const $edit_container = get_edit_container(group);
const $pill_container = $edit_container.find(".can-manage-group-container .pill-container");
settings_components.create_group_setting_widget({
$pill_container,
$pill_container: $edit_container.find(".can-manage-group-container .pill-container"),
setting_name: "can_manage_group",
setting_type: "group",
group,
});
settings_components.create_group_setting_widget({
$pill_container: $edit_container.find(".can-join-group-container .pill-container"),
setting_name: "can_join_group",
setting_type: "group",
group,
});
update_general_panel_ui(group);
if (!page_params.development_environment) {