mirror of
https://github.com/zulip/zulip.git
synced 2025-11-11 09:27:43 +00:00
admin users: Fix real-time-sync for full names.
When an ordinary user changes their name, the admin sees the change when they open the edit form now.
This commit is contained in:
@@ -12,13 +12,23 @@ exports.show_or_hide_menu_item = function () {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function get_user_info(email) {
|
||||||
|
var self = {};
|
||||||
|
self.user_row = $("tr[id='user_" + email + "']");
|
||||||
|
self.form_row = $("tr[id='user_form_" + email + "']");
|
||||||
|
|
||||||
|
return self;
|
||||||
|
}
|
||||||
|
|
||||||
exports.update_user_full_name = function (email, new_full_name) {
|
exports.update_user_full_name = function (email, new_full_name) {
|
||||||
var user_row = $("tr[id='user_" + email + "']");
|
var user_info = get_user_info(email);
|
||||||
var user_name = user_row.find(".user_name");
|
|
||||||
var form_row = $("tr[id='user_form_" + email + "']");
|
var user_row = user_info.user_row;
|
||||||
|
var form_row = user_info.form_row;
|
||||||
|
|
||||||
// Update the full name in the table
|
// Update the full name in the table
|
||||||
user_name.text(new_full_name);
|
user_row.find(".user_name").text(new_full_name);
|
||||||
|
form_row.find("input[name='full_name']").val(new_full_name);
|
||||||
|
|
||||||
// Hide name change form
|
// Hide name change form
|
||||||
form_row.hide();
|
form_row.hide();
|
||||||
|
|||||||
Reference in New Issue
Block a user