settings: Realms with limited plans cannot change can_create_groups.

We do not allow realms on a limited plan to create groups. This commit
adds a banner to upgrade to the can_create_groups org setting and
disables editing it on the backend.
This commit also adds a new method called
`disable_group_permission_setting` to easily disable similar settings.
This commit is contained in:
Shubham Padia
2024-11-11 09:44:13 +00:00
committed by Tim Abbott
parent cccf1eacb1
commit 7cfa110934
7 changed files with 38 additions and 19 deletions

View File

@@ -129,16 +129,13 @@ function update_group_permission_settings_elements(group) {
});
settings_components.enable_opening_typeahead_on_clicking_label($group_permission_settings);
} else {
$permission_pill_container_elements.find(".input").prop("contenteditable", false);
$permission_input_groups.addClass("group_setting_disabled");
$permission_input_groups.each(function () {
settings_components.initialize_disable_button_hint_popover(
$(this),
$t({defaultMessage: "You do not have permission to edit this setting."}),
);
});
settings_components.disable_opening_typeahead_on_clicking_label($group_permission_settings);
settings_components.disable_group_permission_setting($permission_input_groups);
}
}