diff --git a/dashboard/memory_storage.py b/dashboard/memory_storage.py index 30a51c4c5..c6e42437e 100644 --- a/dashboard/memory_storage.py +++ b/dashboard/memory_storage.py @@ -103,14 +103,8 @@ class CachedMemoryStorage(MemoryStorage): def get_record_ids(self): return self.records.keys() - def get_commit_ids(self): - return self.record_types_index['commit'] - - def get_review_ids(self): - return self.record_types_index['review'] - - def get_mark_ids(self): - return self.record_types_index['mark'] + def get_record_ids_by_type(self, record_type): + return self.record_types_index.get(record_type, set()) def get_records(self, record_ids): for i in record_ids: diff --git a/dashboard/templates/overview.html b/dashboard/templates/overview.html index f3d49c119..4c37b9be2 100644 --- a/dashboard/templates/overview.html +++ b/dashboard/templates/overview.html @@ -44,6 +44,8 @@ } {% if metric == 'marks' %} $("#review_activity_template").tmpl(data["activity"]).appendTo("#activity_container"); + {% elif metric == 'emails' %} + $("#email_activity_template").tmpl(data["activity"]).appendTo("#activity_container"); {% else %} $("#commit_activity_template").tmpl(data["activity"]).appendTo("#activity_container"); {% endif %} @@ -128,6 +130,30 @@ {% endraw %} + + +