mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	stream_settings: Fix "Advanced configurations" always enabled.
This new section was added in ea2d92d934.
This bug caused settings in this section to not be disabled even when
the user lacked permissions to be able to change these settings.
			
			
This commit is contained in:
		@@ -252,6 +252,13 @@ export function enable_or_disable_permission_settings_in_edit_panel(sub) {
 | 
			
		||||
 | 
			
		||||
    const $general_settings_container = $stream_settings.find($("#stream_permission_settings"));
 | 
			
		||||
    $general_settings_container
 | 
			
		||||
        .find("input, button")
 | 
			
		||||
        .prop("disabled", !sub.can_change_stream_permissions);
 | 
			
		||||
 | 
			
		||||
    const $advanced_configurations_container = $stream_settings.find(
 | 
			
		||||
        $("#stream-advanced-configurations"),
 | 
			
		||||
    );
 | 
			
		||||
    $advanced_configurations_container
 | 
			
		||||
        .find("input, select, button")
 | 
			
		||||
        .prop("disabled", !sub.can_change_stream_permissions);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -43,7 +43,7 @@
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div class="advanced-configurations-container stream-permissions {{#if is_stream_edit}}settings-subsection-parent{{/if}}">
 | 
			
		||||
<div id="stream-advanced-configurations" class="advanced-configurations-container stream-permissions {{#if is_stream_edit}}settings-subsection-parent{{/if}}">
 | 
			
		||||
    <div class="advance-config-title-container {{#if is_stream_edit}}subsection-header{{/if}}">
 | 
			
		||||
        <i class="fa fa-sm fa-caret-right toggle-advanced-configurations-icon" aria-hidden="true"></i>
 | 
			
		||||
        <h4 class="stream_setting_subsection_title"><span>{{t 'Advanced configurations' }}</span></h4>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user