diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-03-05 01:50:11 -0800 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-03-05 01:50:11 -0800 |
commit | e5d3e7e34d0b1dddf5d776735edc0173d7061aff (patch) | |
tree | ffb91d271b638fdcb2713675a9f4e7ec18384afe /hyperkitty/views/list.py | |
parent | 794676f241a284a2df95b57224aa7f9165f058e0 (diff) | |
parent | 331ea452fa1186e096e3a905b2b729a599d07b42 (diff) | |
download | hyperkitty-e5d3e7e34d0b1dddf5d776735edc0173d7061aff.tar.gz hyperkitty-e5d3e7e34d0b1dddf5d776735edc0173d7061aff.tar.xz hyperkitty-e5d3e7e34d0b1dddf5d776735edc0173d7061aff.zip |
Merge pull request #2 from aslakknutsen/graph
Change Activity Graph from Protovis to d3 (#43)
Diffstat (limited to 'hyperkitty/views/list.py')
-rw-r--r-- | hyperkitty/views/list.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/hyperkitty/views/list.py b/hyperkitty/views/list.py index a9e5071..59471ba 100644 --- a/hyperkitty/views/list.py +++ b/hyperkitty/views/list.py @@ -31,7 +31,7 @@ from django.utils import formats from django.utils.dateformat import format as date_format from hyperkitty.models import Tag, Favorite -from hyperkitty.lib import get_months, get_store, get_display_dates +from hyperkitty.lib import get_months, get_store, get_display_dates, daterange from hyperkitty.lib.voting import get_votes from forms import SearchForm @@ -160,7 +160,6 @@ def _thread_list(request, mlist, threads, template_name='thread_list.html', extr return render(request, template_name, context) - def overview(request, mlist_fqdn=None): if not mlist_fqdn: return redirect('/') @@ -210,6 +209,10 @@ def overview(request, mlist_fqdn=None): emails_in_month = store.get_messages(list_name=mlist.name, start=begin_date, end=end_date) dates = defaultdict(lambda: 0) # no activity by default + # populate with all days before adding data. + for single_date in daterange(begin_date, end_date): + dates[single_date.strftime("%Y-%m-%d")] = 0 + for email in emails_in_month: date_str = email.date.strftime("%Y-%m-%d") dates[date_str] = dates[date_str] + 1 |