cartads cs: sort files chronologically (#37091)

This commit is contained in:
Frédéric Péters 2019-10-21 11:27:37 +02:00
parent a4d6e216d0
commit 7d3fb324cd
1 changed files with 8 additions and 0 deletions

View File

@ -1012,6 +1012,14 @@ class AbstractCartaDSCS(BaseResource):
files = [x for x in files if
self.get_file_status(x).get('status_id') == status or
self.get_file_status(x).get('status_label') == status]
def get_date(dossier):
if dossier.cartads_cache_infos and dossier.cartads_cache_infos['DateDepot']:
return dossier.cartads_cache_infos['DateDepot']
return None
files = list(files)
files.sort(key=get_date)
return {'data': [
{'id': str(x.id),
'text': x.cartads_numero_dossier,