Changeset 4260e2c for asadb/forms


Ignore:
Timestamp:
Oct 12, 2011, 3:57:36 PM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, space-access, stable, stage, test-hooks
Children:
43434f6
Parents:
1ed7e51
git-author:
Alex Dehnert <adehnert@…> (10/12/11 15:57:36)
git-committer:
Alex Dehnert <adehnert@…> (10/12/11 15:57:36)
Message:

Fix the display of number of confirmations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asadb/forms/views.py

    rc297267 r4260e2c  
    1515from django.forms import ModelForm
    1616from django.forms import ModelChoiceField, ModelMultipleChoiceField
     17from django.db import connection
    1718from django.db.models import Q, Count
    1819
     
    392393    def get_queryset(self):
    393394        group_updates = forms.models.GroupMembershipUpdate.objects.all()
    394         group_updates = group_updates.annotate(num_confirms=Count('group__personmembershipupdate__username', distinct=True))
     395        group_updates = group_updates.filter(
     396            group__personmembershipupdate__deleted__isnull=True,
     397            group__personmembershipupdate__valid__gt=0,
     398        )
     399        group_updates = group_updates.annotate(num_confirms=Count('group__personmembershipupdate'))
     400        #print len(list(group_updates))
     401        #for query in connection.queries: print query
    395402        return group_updates
    396403
Note: See TracChangeset for help on using the changeset viewer.