Skip to content

Commit 01c59d4

Browse files
committed
Switch to use PollEngagementDailyCount model engagement stats
1 parent 004416f commit 01c59d4

File tree

4 files changed

+161
-452
lines changed

4 files changed

+161
-452
lines changed

ureport/public/views.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
from ureport.locations.models import Boundary
3939
from ureport.news.models import NewsItem
4040
from ureport.polls.models import Poll, PollQuestion
41-
from ureport.stats.models import GenderSegment, PollStats, PollStatsCounter
41+
from ureport.stats.models import GenderSegment, PollStatsCounter, PollEngagementDailyCount
4242
from ureport.utils import (
4343
get_global_count,
4444
get_shared_countries_number,
@@ -488,7 +488,7 @@ def render_to_response(self, context, **kwargs):
488488
segment_slug = results_params.get("segment")
489489
time_filter = int(results_params.get("filter", "12"))
490490

491-
output_data = PollStats.get_engagement_data(self.get_object(), metric, segment_slug, time_filter)
491+
output_data = PollEngagementDailyCount.get_engagement_data(self.get_object(), metric, segment_slug, time_filter)
492492
except json.JSONDecodeError:
493493
output_data = []
494494
pass
@@ -534,7 +534,7 @@ def get_context_data(self, **kwargs):
534534
context["average_response_rate"] = PollStatsCounter.get_average_response_rate(org)
535535

536536
context["data_time_filters"] = [
537-
dict(time_filter_number=key, label=str(val)) for key, val in PollStats.DATA_TIME_FILTERS.items()
537+
dict(time_filter_number=key, label=str(val)) for key, val in PollEngagementDailyCount.DATA_TIME_FILTERS.items()
538538
]
539539

540540
backend_options = org.backends.filter(is_active=True).values_list("slug", flat=True)
@@ -544,11 +544,11 @@ def get_context_data(self, **kwargs):
544544

545545
context["data_segments"] = [
546546
dict(segment_type=key, label=str(val))
547-
for key, val in PollStats.DATA_SEGMENTS.items()
547+
for key, val in PollEngagementDailyCount.DATA_SEGMENTS.items()
548548
if (key != "location" or show_maps)
549549
]
550550

551-
context["data_metrics"] = [dict(slug=key, title=str(val)) for key, val in PollStats.DATA_METRICS.items()]
551+
context["data_metrics"] = [dict(slug=key, title=str(val)) for key, val in PollEngagementDailyCount.DATA_METRICS.items()]
552552

553553
context["hide_charts_breakdown"] = org.get_config("common.has_charts_hidden", False) and not (
554554
(user.is_authenticated and org in user.get_user_orgs()) or user.is_superuser

0 commit comments

Comments
 (0)