Linkify more realms on the Activity page.

(imported from commit f9a5ab46ce77b13ff9cf5dcc80231bfb1d11bbee)
This commit is contained in:
Steve Howell 2013-11-14 11:26:12 -05:00
parent b690918480
commit c214691a1e
1 changed files with 15 additions and 0 deletions

View File

@ -247,8 +247,17 @@ def ad_hoc_queries():
cursor = connection.cursor()
cursor.execute(query)
rows = cursor.fetchall()
rows = map(list, rows)
cursor.close()
def fix_rows(i, fixup_func):
for row in rows:
row[i] = fixup_func(row[i])
for i, col in enumerate(cols):
if col == 'Domain':
fix_rows(i, realm_activity_link)
content = make_table(title, cols, rows)
return dict(
@ -594,6 +603,12 @@ def user_activity_link(email):
email_link = '<a href="%s">%s</a>' % (url, email)
return mark_safe(email_link)
def realm_activity_link(realm):
url_name = 'analytics.views.get_realm_activity'
url = urlresolvers.reverse(url_name, kwargs=dict(realm=realm))
realm_link = '<a href="%s">%s</a>' % (url, realm)
return mark_safe(realm_link)
def realm_client_table(user_summaries):
exclude_keys = [
'internal',