forked from zulip/zulip
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstats.html
134 lines (126 loc) · 7.37 KB
/
stats.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
{% extends "zerver/base.html" %}
{% set entrypoint = "stats" %}
{% block content %}
<div class="app portico-page stats-page">
<div class="page-content">
{% if not analytics_ready %}
<div class="alert alert-info">
{{ _("Analytics are fully available 24 hours after organization creation.") }}
</div>
{% endif %}
<div id="id_stats_errors" class="alert alert-error"></div>
<div class="center-charts">
<h1 class="analytics-page-header">{% trans %}Zulip analytics for {{ target_name }}{% endtrans %}</h1>
<div class="left">
<div class="chart-container">
<h1>{{ _("Messages sent over time") }}</h1>
<div class="button-container">
<label>{{ _("Aggregation") }}</label>
<div class="buttons">
<button class="button" type="button" id='daily_button'>{{ _("Daily") }} </button>
<button class="button" type="button" id='weekly_button'>{{ _("Weekly") }} </button>
<button class="button" type="button" id='cumulative_button'>{{ _("Cumulative") }} </button>
</div>
</div>
<div id="id_messages_sent_over_time">
<div class="spinner"></div>
</div>
<div id="hoverinfo">
<span id="hover_date"></span>
<span id="hover_me">{{ _("Me") }}:</span>
<span id="hover_me_value"></span>
<b id="hover_human">{{ _("Humans") }}:</b>
<span id="hover_human_value"></span>
<b id="hover_bot">{{ _("Bots") }}:</b>
<span id="hover_bot_value"></span>
</div>
</div>
<div class="chart-container pie-chart">
<div id="pie_messages_sent_by_client">
<h1>{{ _("Messages sent by client") }}</h1>
<div id="id_messages_sent_by_client" class="number-stat">
<div class="spinner"></div>
</div>
<div class="buttons">
<button class="button" type="button" data-user="user">{{ _("Me") }}</button>
<button class="button selected" type="button" data-user="everyone">{{ _("Everyone") }}</button>
<button class="button" type="button" data-time="week">{{ _("Last week") }}</button>
<button class="button selected" type="button" data-time="month">{{ _("Last month") }}</button>
<button class="button" type="button" data-time="year">{{ _("Last year") }}</button>
<button class="button" type="button" data-time="cumulative">{{ _("All time") }}</button>
</div>
</div>
</div>
<div class="chart-container">
<h1>{{ _("Active users") }}</h1>
<div class="button-container">
<div class="buttons button-active-users">
<button class="button" type="button" id="1day_actives_button">{{ _("Daily actives") }}</button>
<button class="button" type="button" id="15day_actives_button">{{ _("15 day actives") }}</button>
<button class="button" type="button" id="all_time_actives_button">{{ _("Total users") }}</button>
</div>
</div>
<div id="id_number_of_users">
<div class="spinner"></div>
</div>
<div id="users_hover_info" class="number-stat">
<span id="users_hover_date"></span>
<b id="users_hover_humans">{{ _("Users") }}: </b>
<span id="users_hover_1day_value"></span>
<span id="users_hover_15day_value"></span>
<span id="users_hover_all_time_value"></span>
</div>
</div>
</div>
<div class="right">
<div class="chart-container pie-chart">
<div id="pie_messages_sent_by_type">
<h1>{{ _("Messages sent by recipient type") }}</h1>
<div id="id_messages_sent_by_message_type">
<div class="spinner"></div>
</div>
<div id="pie_messages_sent_by_type_total" class="number-stat"></div>
<div class="buttons">
<button class="button" type="button" data-user="user">{{ _("Me") }}</button>
<button class="button selected" type="button" data-user="everyone">{{ _("Everyone") }}</button>
<button class="button" type="button" data-time="week">{{ _("Last week") }}</button>
<button class="button selected" type="button" data-time="month">{{ _("Last month") }}</button>
<button class="button" type="button" data-time="year">{{ _("Last year") }}</button>
<button class="button" type="button" data-time="cumulative">{{ _("All time") }}</button>
</div>
</div>
</div>
<div class="chart-container">
<h1>{{ _("Messages read over time") }}</h1>
<div class="button-container">
<label>{{ _("Aggregation") }}</label>
<div class="buttons">
<button class="button" type="button" id='read_daily_button'>{{ _("Daily") }} </button>
<button class="button" type="button" id='read_weekly_button'>{{ _("Weekly") }} </button>
<button class="button" type="button" id='read_cumulative_button'>{{ _("Cumulative") }} </button>
</div>
</div>
<div id="id_messages_read_over_time">
<div class="spinner"></div>
</div>
<div id="read_hover_info">
<span id="read_hover_date"></span>
<span id="read_hover_me">{{ _("Me") }}:</span>
<span id="read_hover_me_value"></span>
<b id="read_hover_everyone">{{ _("Everyone") }}:</b>
<span id="read_hover_everyone_value"></span>
</div>
</div>
</div>
</div>
<div class="last-update">
{{ _("Last update") }}: <span id="id_last_full_update"></span>
<span class="last_update_tooltip" data-tippy-content="{% trans %}A full update of all the graphs happens once a day. The “messages sent over time” graph is updated once an hour.{% endtrans %}">
<span class="fa fa-info-circle" id="id_last_update_question_sign"></span>
</span>
<br />
<span class="docs_link"><a href="/help/analytics">{{ _("Analytics documentation") }}</a></span>
</div>
</div>
</div>
{% endblock %}