Tim Abbott
|
a474f4359d
|
tests: Set maxDiff to None unconditionally.
|
2017-03-21 07:34:16 -07:00 |
Tim Abbott
|
8041ebf579
|
mypy: Annotate maxDiff variable.
|
2017-03-21 07:31:37 -07:00 |
Tim Abbott
|
20a7609018
|
analytics: Rename message count types to use standard Zulip casing.
|
2017-03-21 00:09:54 -07:00 |
hollywoodno
|
dd067c761a
|
analytics: Separate private messages from group private messages.
This makes it possible for our graphs to show the group private
message counts as separate from 1:1 private messages.
Fixes #4102.
|
2017-03-20 11:46:29 -07:00 |
Rishi Gupta
|
eee5cb5197
|
analytics: Add tests for views code.
|
2017-02-11 14:51:01 -08:00 |
Rishi Gupta
|
a1b1ffe1e4
|
analytics: Base default views end_time on FillState, not current time.
|
2017-02-10 14:41:07 -08:00 |
Tim Abbott
|
6c4eaf3d14
|
analytics: Map client names to user-facing versions.
This makes the pie charts on /stats more readable.
|
2017-02-05 22:19:10 -08:00 |
Rishi Gupta
|
5eb5fa3f31
|
analytics: Change time_range to not include current day/hour.
Current day/hour will always be 0, since we haven't computed it yet for the
CountStat tables.
|
2017-02-02 10:59:52 -08:00 |
Rishi Gupta
|
73dc904e9c
|
analytics: Move time_range from views.py to lib/time_utils.py
|
2017-01-08 17:24:51 -08:00 |
Rishi Gupta
|
9e5325a164
|
Add /stats page with basic stats graph.
Adds a new url route and a new json endpoint.
|
2016-12-29 14:20:13 -08:00 |