mirror of
https://github.com/zulip/zulip.git
synced 2025-11-10 00:46:03 +00:00
admin: Display last active time of users in admin users table.
Fixes: #2097.
This commit is contained in:
committed by
Tim Abbott
parent
d565990c68
commit
d17b759fa2
@@ -134,12 +134,21 @@ function populate_users(realm_people_data) {
|
||||
});
|
||||
bots_table.append(bots_table_html);
|
||||
|
||||
var users_table_html = "";
|
||||
_.each(active_users, function (user) {
|
||||
var user_html = templates.render("admin_user_list", {user: user});
|
||||
users_table_html = users_table_html.concat(user_html);
|
||||
var activity_rendered;
|
||||
var row = $(templates.render("admin_user_list", {user: user}));
|
||||
if (people.is_current_user(user.email)) {
|
||||
activity_rendered = timerender.render_date(new XDate());
|
||||
} else if (activity.presence_info[user.user_id]) {
|
||||
// XDate takes number of milliseconds since UTC epoch.
|
||||
var last_active = activity.presence_info[user.user_id].last_active * 1000;
|
||||
activity_rendered = timerender.render_date(new XDate(last_active));
|
||||
} else {
|
||||
activity_rendered = $("<span></span>").text(i18n.t("Never"));
|
||||
}
|
||||
row.find(".last_active").append(activity_rendered);
|
||||
users_table.append(row);
|
||||
});
|
||||
users_table.append(users_table_html);
|
||||
|
||||
var deactivated_table_html = "";
|
||||
_.each(deactivated_users, function (user) {
|
||||
|
||||
Reference in New Issue
Block a user