A bit of optimization of the /meeting/past/ view.
- Legacy-Id: 13839
This commit is contained in:
parent
ccf6b516bc
commit
0de5e350c5
|
@ -1923,8 +1923,12 @@ def interim_request_edit(request, number):
|
|||
def past(request):
|
||||
'''List of past meetings'''
|
||||
today = datetime.datetime.today()
|
||||
meetings = Meeting.objects.filter(date__lte=today).exclude(
|
||||
session__status__in=('apprw', 'scheda', 'canceledpa')).order_by('-date')
|
||||
meetings = ( Meeting.objects.filter(date__lte=today)
|
||||
.exclude(session__status__in=('apprw', 'scheda', 'canceledpa'))
|
||||
.order_by('-date')
|
||||
.select_related('type')
|
||||
.prefetch_related('session_set__status','session_set__group',)
|
||||
)
|
||||
|
||||
# extract groups hierarchy for display filter
|
||||
seen = set()
|
||||
|
|
Loading…
Reference in a new issue