Commit 47cf0f6b authored by Jérémie Passerat's avatar Jérémie Passerat

Ajout d'une méthode (incomplète) pour récupérer des fichiers

parent c1550c2d
import distutils
import http
import os
import string
from datetime import datetime, timezone, timedelta
from distutils import util
......@@ -10,6 +11,8 @@ import pytest
from bson import json_util, ObjectId
from flask import Flask, request, jsonify, Blueprint, make_response
from pymongo import MongoClient
from werkzeug.datastructures import FileStorage
from werkzeug.utils import secure_filename
from config.utils import Utils
from modele.contenu_dao import ContenuDao
......@@ -192,6 +195,22 @@ class AjouterContenu(Resource):
default=json_util.default)), 201
@contenus.route("/uploadContenu")
@contenus.doc(params={'auteur': "(l'auteur qui ajoute le contenu"})
@contenus.doc(description='ajouter un nouveau contenu')
class UploaderContenu(Resource):
@contenus.response(201, "Contenu créé")
## ajouter un nouveau contenu
@jwt_required()
def post(self):
file = request.files['file']
if file:
filename = secure_filename(file.filename)
file.save(os.path.join("/home/OpenQuizz/test/", filename))
return "Chammalow", 201
@contenus.route('/ajouterTiers')
@contenus.doc(params={'auteur': "l'auteur qui ajoute le contenu"})
@contenus.doc(params={'contenu_a_ecrire': " le contenu à écrire"})
......
......@@ -23,6 +23,7 @@ class DemandePubDao:
self.base_donnees.demandesPub.insert_one(
{"date": datetime.now().strftime("%d/%m/%y"), "auteurDemande": auteur_en_cours,
"auteurContenu": auteur, "idContenu": ObjectId(id_contenu),
"titre": EncoursDao().get_titre_en_cours(id_contenu_en_cours),
"idContenuEnCours": ObjectId(id_contenu_en_cours), "version_en_cours": version_en_cours,
"etat": "enCours"})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment