From 6e72f353343254ccf715cedabce5a6ee41dbf8fb Mon Sep 17 00:00:00 2001 From: leonard_montalbano Date: Thu, 28 Apr 2022 09:06:20 +0200 Subject: [PATCH] rectification de la route /departements --- app/api/departements.py | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/app/api/departements.py b/app/api/departements.py index b4714490..924d1e44 100644 --- a/app/api/departements.py +++ b/app/api/departements.py @@ -16,15 +16,32 @@ def departements(): """ Retourne la liste des ids de départements visibles - Exemple de résultat : [2, 5, 8, 1, 4, 18] + Exemple de résultat : + [ + { + "id": 1, + "acronym": "TAPI", + "description": null, + "visible": true, + "date_creation": "Fri, 15 Apr 2022 12:19:28 GMT" + }, + { + "id": 2, + "acronym": "MMI", + "description": null, + "visible": false, + "date_creation": "Fri, 18 Apr 2022 11:20:8 GMT" + }, + ... + ] """ # Récupération de tous les départements - depts = models.Departement.query.filter_by(visible=True) + depts = models.Departement.query.all() - # Mise en place de la liste avec tous les ids de départements - depts_ids = [d.id for d in depts] + # Mise en place de la liste avec tous les départements + data = [d.to_dict() for d in depts] - return jsonify(depts_ids) + return jsonify(data) @bp.route("/departements//etudiants/liste", methods=["GET"])