Only showing statistics for classifiers with more than 1 user.

This commit is contained in:
Samuel Clay 2012-12-12 16:36:36 -08:00
parent 8ce89a66e8
commit abb09fea54
3 changed files with 5 additions and 4 deletions

View file

@ -877,7 +877,7 @@ class UserSubscriptionFolders(models.Model):
@classmethod
def add_all_missing_feeds(cls):
usf = cls.objects.all().order_by('-pk')
usf = cls.objects.all().order_by('pk')
total = usf.count()
for i, f in enumerate(usf):

View file

@ -665,7 +665,8 @@ class Feed(models.Model):
for r in res:
facet_values = dict([(k, int(v)) for k,v in r.value.iteritems()])
facet_values[facet] = r.key
scores.append(facet_values)
if facet_values['pos'] + facet_values['neg'] > 1:
scores.append(facet_values)
scores = sorted(scores, key=lambda v: v['neg'] - v['pos'])
return scores

View file

@ -135,7 +135,7 @@ def load_feed_statistics(request, feed_id):
stats['next_update'] = relative_timeuntil(feed.next_scheduled_update)
# Minutes between updates
update_interval_minutes, _ = feed.get_next_scheduled_update(force=True)
update_interval_minutes, _ = feed.get_next_scheduled_update(force=True, verbose=False)
if feed.is_push:
stats['update_interval_minutes'] = 0
else:
@ -144,7 +144,7 @@ def load_feed_statistics(request, feed_id):
original_premium_subscribers = feed.premium_subscribers
feed.active_premium_subscribers = max(feed.active_premium_subscribers+1, 1)
feed.premium_subscribers += 1
premium_update_interval_minutes, _ = feed.get_next_scheduled_update(force=True)
premium_update_interval_minutes, _ = feed.get_next_scheduled_update(force=True, verbose=False)
feed.active_premium_subscribers = original_active_premium_subscribers
feed.premium_subscribers = original_premium_subscribers
if feed.is_push: