Show number of paid members in member list
Member filtering also applies to this feature. Moved 'last_paid' Subquery to Member method
This commit is contained in:
@@ -7,6 +7,7 @@ from django.http import HttpResponse, HttpResponseRedirect, JsonResponse, HttpRe
|
||||
from django.core.mail import send_mail
|
||||
from django.conf import settings
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils import timezone
|
||||
from django.forms.models import model_to_dict
|
||||
from dal import autocomplete
|
||||
|
||||
@@ -44,9 +45,12 @@ def member_list(request, *args, **kwargs):
|
||||
|
||||
table.paginate(page=request.GET.get('page', 1), per_page=25)
|
||||
table_html = convert_table_to_html(table, request)
|
||||
|
||||
queryset = Member.get_members_with_latest_payment(members)
|
||||
context = {
|
||||
'table': table_html,
|
||||
'member_count': len(members),
|
||||
'paid_count': len(queryset.exclude(last_paid = None)),
|
||||
'notification': request.GET.get('notification', None),
|
||||
}
|
||||
return render(request, 'member_list.html', context)
|
||||
|
||||
Reference in New Issue
Block a user