8

Adds variant count

This commit is contained in:
Jasper Berghoef
2017-05-31 15:59:14 +02:00
committed by Michael van Tellingen
parent cb03a36ba2
commit 961a58505a
2 changed files with 15 additions and 1 deletions

View File

@@ -39,7 +39,7 @@ class SegmentModelAdmin(ModelAdmin):
dashboard_view_class = SegmentModelDashboardView
menu_icon = 'fa-snowflake-o'
add_to_settings_menu = False
list_display = ('name', 'persistent', 'match_any', 'status', 'statistics')
list_display = ('name', 'persistent', 'match_any', 'status', 'variant_count', 'statistics')
index_view_extra_js = ['js/commons.js', 'js/index.js']
index_view_extra_css = ['css/index.css']
form_view_extra_js = ['js/commons.js', 'js/form.js']
@@ -55,6 +55,10 @@ class SegmentModelAdmin(ModelAdmin):
return view_class.as_view(**kwargs)(request)
def variant_count(self, obj):
return _("{pages} pages").format(
pages=len(obj.get_created_variants()))
def statistics(self, obj):
return _("{visits} visits in {days} days").format(
visits=obj.visit_count, days=obj.get_active_days())