diff --git a/.env b/.env index d147fc6..0d4a845 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ -TEST_DATABASE_URL=postgresql://dev_user:motdepassedev@51.255.51.83:5433/dev_db +DEV_DATABASE_URL=postgresql://dev_user:motdepassedev@51.255.51.83:5433/dev_db FLASK_ENV="development" \ No newline at end of file diff --git a/app/__init__.py b/app/__init__.py index 3b472ee..3258753 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -4,7 +4,7 @@ import os from dotenv import load_dotenv -__version__ = "1.0.1" # géré automatiquement par la CI +__version__ = "0.1.1" # géré automatiquement par la CI load_dotenv(".env") diff --git a/app/routes/routes1.py b/app/routes/routes1.py index 1a1aa10..5672fb2 100644 --- a/app/routes/routes1.py +++ b/app/routes/routes1.py @@ -6,7 +6,7 @@ import re from app.services.auth import verify_token from app.extensions import db -from depsec_db import models +from depsec_db.models import Project #from depsec_models.models import * #import des modèles depuis le package @@ -20,15 +20,15 @@ projects = [ { "id":1, + "auteur_id":3, "titre":"Gestion des projets", - "auteur":"Solayman", "status":"Accept", "path":"/var/sui" }, { "id":2, + "auteur_id":8, "titre":"Gestion de BDD", - "auteur":"Pierrot la pinto de la mañana", "status":"Refuse", "path":"/var/bang" } @@ -91,8 +91,8 @@ def get_projects(): #return return_all_proj(), 200 #return jsonify({"Projects":data.get('titre')}), 200 - #projects = Project.query.all() - #return jsonify([user.to_dict() for user in users]) + projects = Project.query.all() + return jsonify([project.to_dict() for project in projects]) @projets_bp.route('/', methods=['POST']) @@ -106,17 +106,17 @@ def add_project(): if not data : return jsonify({"error": "Le fomat de vos donnees n'est pas bon !!"}), 400 - if data.get("titre") and data.get("auteur") and data.get("status") and data.get("path"): + if data.get("titre") and data.get("auteur_id") and data.get("status") and data.get("path"): titre = data.get("titre") - auteur = data.get("auteur") + auteur_id = data.get("auteur_id") status = data.get("status") path = data.get("path") - if isinstance(auteur, str) and status in ["Accept","Refuse"]: + if isinstance(auteur_id, int) and status in ["Accept","Refuse"]: format = { "id":0, + "auteur":auteur_id, "titre":titre, - "auteur":auteur, "status":status, "path":path } diff --git a/requirements.txt b/requirements.txt index 5ccf151..a95b8e7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,4 +10,4 @@ python-semantic-release setuptools flask_migrate psycopg2-binary -git+https://github.com/DEPSEC-Project/DB-Management.git \ No newline at end of file +git+https://github.com/DEPSEC-Project/DB-Management.git@main \ No newline at end of file