feat(demandes): ajout d'un bouton supprimé pour les admin et supprime les demandes "disponible" si la serie a été supprimé apres

This commit is contained in:
MasutaYunikon committed 2026-05-23 19:29:47 +02:00
1 parent 4a6510adde
commit 858a5b34bf
3 files changed
+34

No files matched your search

+10
View File
@@ -208,6 +208,16 @@ export async function autoDownloadRequest(req: SerieRequest, override?: { season
logger.info('requests', `Auto-dl "${req.serieName}" — ${sent}/${toDownload.length} torrent(s) envoyé(s)`)
}
// DELETE /api/requests — admin : supprimer toutes les demandes
router.delete('/requests', requireAdmin, (_req, res) => {
const all = readRequests()
for (const r of all) {
try { deleteRequest(r.id) } catch {}
}
logger.info('requests', `Toutes les demandes supprimées (${all.length})`)
res.json({ deleted: all.length })
})
// DELETE /api/requests/:id — admin seulement
router.delete('/requests/:id', requireAdmin, (req, res) => {
try {