diff --git a/ietf/meeting/models.py b/ietf/meeting/models.py index 390703ce5..1f3a8ce31 100644 --- a/ietf/meeting/models.py +++ b/ietf/meeting/models.py @@ -171,6 +171,13 @@ class Meeting(models.Model): def get_schedule_by_name(self, name): return self.schedule_set.filter(name=name).first() + def get_number(self): + "Return integer meeting number for ietf meetings, rather than strings." + if self.number.isdigit(): + return int(self.number) + else: + return None + @property def sessions_that_can_meet(self): qs = self.session_set.exclude(status__slug='notmeet').exclude(status__slug='disappr').exclude(status__slug='deleted').exclude(status__slug='apprw') diff --git a/ietf/templates/stats/meeting_stats_overview.html b/ietf/templates/stats/meeting_stats_overview.html index e7e236334..26ee7a6e7 100644 --- a/ietf/templates/stats/meeting_stats_overview.html +++ b/ietf/templates/stats/meeting_stats_overview.html @@ -123,12 +123,21 @@
{% for meeting, url, count, country in table_data %}