mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 05:53:43 +00:00
analytics: Remove HuddleCount for now.
Planned changes to the underlying analytics model will require potentially complicated changes to huddle queries.
This commit is contained in:
@@ -2,7 +2,7 @@ from django.db import connection, models
|
||||
from datetime import timedelta, datetime
|
||||
|
||||
from analytics.models import InstallationCount, RealmCount, \
|
||||
UserCount, StreamCount, HuddleCount, BaseCount
|
||||
UserCount, StreamCount, BaseCount
|
||||
from analytics.lib.interval import TimeInterval, timeinterval_range, subintervals
|
||||
from zerver.models import Realm, UserProfile, Message, Stream, models
|
||||
|
||||
@@ -237,25 +237,6 @@ count_stream_by_realm_query = """
|
||||
"""
|
||||
zerver_count_stream_by_realm = ZerverCountQuery(Stream, RealmCount, count_stream_by_realm_query)
|
||||
|
||||
count_message_by_huddle_query = """
|
||||
INSERT INTO analytics_huddlecount
|
||||
(huddle_id, user_id, value, property, end_time, interval)
|
||||
SELECT
|
||||
zerver_message.recipient_id, zerver_message.sender_id, count(*), '%(property)s', %%(time_end)s, '%(interval)s'
|
||||
FROM zerver_message
|
||||
INNER JOIN zerver_recipient
|
||||
ON
|
||||
(
|
||||
zerver_recipient.type = 3 AND
|
||||
zerver_message.recipient_id = zerver_recipient.id AND
|
||||
zerver_message.pub_date >= %%(time_start)s AND
|
||||
zerver_message.pub_date < %%(time_end)s
|
||||
%(join_args)s
|
||||
)
|
||||
GROUP BY zerver_message.recipient_id, zerver_message.sender_id
|
||||
"""
|
||||
zerver_count_message_by_huddle = ZerverCountQuery(Message, HuddleCount, count_message_by_huddle_query)
|
||||
|
||||
COUNT_STATS = {
|
||||
'active_humans': CountStat('active_humans', zerver_count_user_by_realm,
|
||||
{'is_bot': False, 'is_active': True}, 'gauge', 'day'),
|
||||
|
||||
Reference in New Issue
Block a user