stream_edit: Org permission not reflecting in channel permission.

Earlier, permission in edit panel of channel settings was not the
same as that of org permission, specifically for public channel
option.

This commit fixes that by updating the privacy option state.

Fixes:zulip#34526.
This commit is contained in:
Pratik Chanda
2025-05-02 03:29:37 +05:30
committed by Tim Abbott
parent cc39b6860b
commit fdf7bc0888

View File

@@ -325,7 +325,10 @@ export function enable_or_disable_permission_settings_in_edit_panel(
.find(".message-retention-setting-custom-input")
.prop("disabled", disable_message_retention_setting);
update_web_public_stream_privacy_option_state($("#stream_permission_settings"));
const $stream_permission_settings = $("#stream_permission_settings");
update_web_public_stream_privacy_option_state($stream_permission_settings);
update_public_stream_privacy_option_state($stream_permission_settings);
if (!sub.can_change_stream_permissions_requiring_content_access) {
const $stream_privacy_values = $stream_settings