sort dossier by datePassageEnConstruction (#41842)

This commit is contained in:
Emmanuel Cazenave 2020-04-19 08:24:05 +02:00
parent 3b91240cb0
commit 364986ad4c
1 changed files with 5 additions and 1 deletions

View File

@ -24,6 +24,7 @@ from io import BytesIO
from django.core.urlresolvers import reverse
from django.db import models, transaction
from django.http import FileResponse
from django.utils.dateparse import parse_datetime
from django.utils.encoding import force_str, smart_text
from django.utils.translation import ugettext_lazy as _
@ -237,8 +238,11 @@ query getDossiers($demarcheNumber: Int!, $createdSince: ISO8601DateTime, $first:
has_next_page = data['pageInfo']['hasNextPage']
variables['after'] = data['pageInfo']['endCursor']
def get_passage_en_construction(x):
return parse_datetime(x['datePassageEnConstruction'])
return {
'dossiers': dossiers,
'dossiers': sorted(dossiers, key=get_passage_en_construction),
'num_dossiers': len(dossiers)
}