Ajout des routes upload : upload, uploadGroupe

This commit is contained in:
ETHEVE Fabien
2023-02-09 17:07:54 +01:00
parent 97fa18de7f
commit ff0cb60890
4 changed files with 68 additions and 2 deletions
+30 -1
View File
@@ -6,7 +6,36 @@ import groupeValidation from "../groupeValidator.js";
const router = express.Router()
const prisma = new PrismaClient();
router.patch('/uploadGroupe',async(req,res,next)=>{
let modifyData;
try{
modifyData = groupeValidation.parse(req.body)
}catch(error){
return res.status(400).json({ errors: error.issues })
}
const id = await prisma.groupe.findFirst({
where:{
id : modifyData.id
}
})
// on va verifier si le mail de la personne est bon , sinon il peut pas modifier son mot de passe
if(!id) return next(createError(200, "Vérifiez l'existence de ce groupe "));
await prisma.groupe.update({
where:{
id : modifyData.id
},
data:{
name : modifyData.name,
logo : modifyData.logo
}
})
.then(()=>{
res.json({"message" : "Modification de la page"})
})
})
router.post('/groupe', async(req,res)=>{
let groupData;