def generate_content(self, **kwargs): query = get_visible_threads(kwargs['context']['user'], kwargs['context']['object']) count_by = 'thread__mailinglist__name' kwargs['context']['list_activity'] = dict( query.values_list(count_by).annotate( Count(count_by)).order_by(count_by)) return super(GroupWidget, self).generate_content(**kwargs)
def generate_content(self, **kwargs): query = get_visible_threads( kwargs['context']['user'], kwargs['context']['object']) count_by = 'thread__mailinglist__name' kwargs['context']['list_activity'] = dict(query.values_list(count_by) .annotate(Count(count_by)) .order_by(count_by)) return super(GroupWidget, self).generate_content(**kwargs)
def generate_content(self, **kwargs): query = get_visible_threads( kwargs['context']['user'], kwargs['context']['object']) kwargs['context']['emails'] = query.order_by('-received_time')[:10] return super(LatestPostedWidget, self).generate_content(**kwargs)
def generate_content(self, **kwargs): query = get_visible_threads(kwargs['context']['user'], kwargs['context']['object']) kwargs['context']['emails'] = query.order_by('-received_time')[:10] return super(LatestPostedWidget, self).generate_content(**kwargs)