mirror of
https://github.com/zulip/zulip.git
synced 2025-11-18 04:43:58 +00:00
subs: Update Default streams data while renaming streams.
If a stream is a default stream, this updates its name at `Default Streams` section of `Organization settings` page. Fixes: #11466
This commit is contained in:
committed by
Tim Abbott
parent
a0add8f651
commit
48175ce1f7
@@ -104,6 +104,16 @@ exports.toggle_pin_to_top_stream = function (sub) {
|
|||||||
stream_edit.set_stream_property(sub, 'pin_to_top', !sub.pin_to_top);
|
stream_edit.set_stream_property(sub, 'pin_to_top', !sub.pin_to_top);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
exports.maybe_update_realm_default_stream_name = function (stream_id, new_name) {
|
||||||
|
var idx = _.findIndex(page_params.realm_default_streams, function (stream) {
|
||||||
|
return stream.stream_id === stream_id;
|
||||||
|
});
|
||||||
|
if (idx === -1) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
page_params.realm_default_streams[idx].name = new_name;
|
||||||
|
};
|
||||||
|
|
||||||
exports.update_stream_name = function (sub, new_name) {
|
exports.update_stream_name = function (sub, new_name) {
|
||||||
// Rename the stream internally.
|
// Rename the stream internally.
|
||||||
stream_data.rename_sub(sub, new_name);
|
stream_data.rename_sub(sub, new_name);
|
||||||
@@ -112,6 +122,9 @@ exports.update_stream_name = function (sub, new_name) {
|
|||||||
// Update the left sidebar.
|
// Update the left sidebar.
|
||||||
stream_list.rename_stream(sub, new_name);
|
stream_list.rename_stream(sub, new_name);
|
||||||
|
|
||||||
|
// Update the default streams page in organization settings.
|
||||||
|
exports.maybe_update_realm_default_stream_name(stream_id, new_name);
|
||||||
|
|
||||||
// Update the stream settings
|
// Update the stream settings
|
||||||
stream_edit.update_stream_name(sub, new_name);
|
stream_edit.update_stream_name(sub, new_name);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user