mirror of
https://github.com/zulip/zulip.git
synced 2025-11-05 06:23:38 +00:00
create stream: Show current user on top of "People to add" list
Fixes #7475
This commit is contained in:
@@ -164,9 +164,6 @@ function create_stream() {
|
|||||||
var is_invite_only = $('#stream_creation_form input[name=privacy]:checked').val() === "invite-only";
|
var is_invite_only = $('#stream_creation_form input[name=privacy]:checked').val() === "invite-only";
|
||||||
var principals = get_principals();
|
var principals = get_principals();
|
||||||
|
|
||||||
// You are always subscribed to streams you create.
|
|
||||||
principals.push(people.my_current_email());
|
|
||||||
|
|
||||||
created_stream = stream_name;
|
created_stream = stream_name;
|
||||||
|
|
||||||
var announce = (!!page_params.notifications_stream &&
|
var announce = (!!page_params.notifications_stream &&
|
||||||
@@ -218,8 +215,12 @@ exports.new_stream_clicked = function (stream_name) {
|
|||||||
exports.show_new_stream_modal = function () {
|
exports.show_new_stream_modal = function () {
|
||||||
$("#stream-creation").removeClass("hide");
|
$("#stream-creation").removeClass("hide");
|
||||||
$(".right .settings").hide();
|
$(".right .settings").hide();
|
||||||
|
|
||||||
|
var all_users = people.get_rest_of_realm();
|
||||||
|
// Add current user on top of list
|
||||||
|
all_users.unshift(people.get_person_from_user_id(page_params.user_id));
|
||||||
$('#people_to_add').html(templates.render('new_stream_users', {
|
$('#people_to_add').html(templates.render('new_stream_users', {
|
||||||
users: people.get_rest_of_realm(),
|
users: all_users,
|
||||||
streams: stream_data.get_streams_for_settings_page(),
|
streams: stream_data.get_streams_for_settings_page(),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
<div id="user-checkboxes">
|
<div id="user-checkboxes">
|
||||||
{{#each users}}
|
{{#each users}}
|
||||||
<label class="checkbox add-user-label" data-user-id="{{this.user_id}}" data-email="{{this.email}}">
|
<label class="checkbox add-user-label" data-user-id="{{this.user_id}}" data-email="{{this.email}}">
|
||||||
<input type="checkbox" name="user" value="{{this.email}}" />
|
<input type="checkbox" name="user" value="{{this.email}}" {{#if @first}}checked="checked"{{/if}}/>
|
||||||
<span></span>
|
<span></span>
|
||||||
{{this.full_name}} ({{this.email}})
|
{{this.full_name}} ({{this.email}})
|
||||||
</label>
|
</label>
|
||||||
|
|||||||
Reference in New Issue
Block a user