From e65139b5a4c2a0254b2610d58df0afa2d935cbd2 Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Fri, 1 Nov 2013 14:31:06 -0400 Subject: [PATCH] Add "Total sent" column to /realm_activity. (imported from commit 1623f01ee18317af3e9af5359e089b4c9a1c64f4) --- zerver/views/__init__.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/zerver/views/__init__.py b/zerver/views/__init__.py index 8815a09313..636f72778b 100644 --- a/zerver/views/__init__.py +++ b/zerver/views/__init__.py @@ -2546,23 +2546,31 @@ def realm_user_summary_table(all_records): else: return '' + def get_count(user_summary, k): + if k in user_summary: + return user_summary[k]['count'] + else: + return '' + rows = [] for email, user_summary in user_records.items(): email_link = '%s' % (email, email) email_link = mark_safe(email_link) - row = [email_link] + sent_count = get_count(user_summary, 'send') + row = [email_link, sent_count] for field in ['use', 'send', 'pointer', 'desktop', 'iPhone', 'Android']: val = get_last_visit(user_summary, field) row.append(val) rows.append(row) def by_used_time(row): - return row[1] + return row[2] rows = sorted(rows, key=by_used_time, reverse=True) cols = [ 'Email', + 'Total sent', 'Heard from', 'Message sent', 'Pointer motion',