From e9b37f7a1faead253f0486572349dd5362f322bb Mon Sep 17 00:00:00 2001 From: BabtouZER Date: Wed, 2 Apr 2025 16:29:16 +0200 Subject: [PATCH 1/2] feat(create_function): cette fonction permet de retourner tous les projets --- depsec_db/models.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/depsec_db/models.py b/depsec_db/models.py index 18d7460..09307f3 100644 --- a/depsec_db/models.py +++ b/depsec_db/models.py @@ -18,6 +18,14 @@ class Project(db.Model): titre = db.Column(db.String, nullable=False) status = db.Column(db.String, nullable=False) path = db.Column(db.String, nullable=False) + def to_dict(self): + return { + "id": self.id, + "auteur_id": self.auteur_id, + "titre": self.titre, + "status": self.status, + "path": self.path + } class User(db.Model): """Modèle utilisateur principal pour l'authentification.""" From 6a92a2e2809acce58d3bf4b51f5dc434c66780fb Mon Sep 17 00:00:00 2001 From: BabtouZER Date: Wed, 2 Apr 2025 16:32:54 +0200 Subject: [PATCH 2/2] fix(error): missing-function-docstring --- depsec_db/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/depsec_db/models.py b/depsec_db/models.py index 09307f3..0106a87 100644 --- a/depsec_db/models.py +++ b/depsec_db/models.py @@ -19,6 +19,7 @@ class Project(db.Model): status = db.Column(db.String, nullable=False) path = db.Column(db.String, nullable=False) def to_dict(self): + """Function to return projects as JSON""" return { "id": self.id, "auteur_id": self.auteur_id,