diff --git a/data/database.js b/data/database.js index 4570ff2..15a1408 100644 --- a/data/database.js +++ b/data/database.js @@ -6,7 +6,7 @@ let database; async function connectToDatabase() { const client = await MongoClient.connect('mongodb://127.0.0.1:27017') - database = client.db('BDS'); + database = client.db('BDE'); } function getDb() { diff --git a/routes/posts.js b/routes/posts.js index a5c6fa7..3bf8613 100644 --- a/routes/posts.js +++ b/routes/posts.js @@ -6,16 +6,20 @@ const db = require('../data/database'); const router = express.Router(); + router.post('/creerPost', async function (req,res) { const postData = req.body; const enteredTitre = postData.titre; const enteredCommentaire = postData.commentairePost; + const enterdRecompense = postData.recompense; const post ={ titre: enteredTitre, commentaire: enteredCommentaire, + recompense: enterdRecompense, isFinish: false, } await db.getDb().collection('posts').insertOne(post); + return res.redirect('/admin'); }) router.get('/hotLine', async function (req,res) { @@ -40,4 +44,22 @@ router.post('/commandeCrepe', async function (req, res) { res.redirect("/hotLine"); }) +router.post('/submitResolution/:postId', async function (req, res) { + const postId = req.params.postId; + const resolutionData = req.body; + const enteredDescription = resolutionData.description; + const user = req.session.user; + const nom = user.nom; + const prenom = user.prenom; + + const resolution = { + description: enteredDescription, + nom: nom, + prenom: prenom, + + } + + return res.redirect('/hotLine'); +}); + module.exports = router; \ No newline at end of file diff --git a/views/adminPage.ejs b/views/adminPage.ejs index 071636f..bda3645 100644 --- a/views/adminPage.ejs +++ b/views/adminPage.ejs @@ -40,7 +40,7 @@ <% }); %> @@ -48,15 +48,19 @@
<%= post.commentairePost %>
++ Récompense : <%= post.recompense %> +
++ statue : Accepté +
- <%= post.commentairePost %> + Déscription : <%= post.commentaire %>
++ Récompense : <%= post.recompense %> +
++ statue : en attente +
+