Fix scouthub-home-be

This commit is contained in:
Lorenzo Sanesi
2026-07-25 12:09:12 +02:00
parent ac92ca43ce
commit 5b7c82d359
39 changed files with 2116 additions and 81 deletions
@@ -0,0 +1,26 @@
import { Router } from 'express';
import { authenticate } from '../middleware/authenticate';
import { requireRole } from '../middleware/requireRole';
import {
postRichiestaCreazioneGruppo,
getRichiesteCreazioneGruppo,
putRichiestaCreazioneGruppo,
} from '../controllers/richiesteCreazioneGruppo.controller';
export const richiesteCreazioneGruppoRouter = Router();
// Chiunque sia autenticato può proporre la creazione di un nuovo gruppo scout.
richiesteCreazioneGruppoRouter.post('/richieste-creazione-gruppo', authenticate, postRichiestaCreazioneGruppo);
richiesteCreazioneGruppoRouter.get(
'/richieste-creazione-gruppo',
authenticate,
requireRole('admin'),
getRichiesteCreazioneGruppo,
);
richiesteCreazioneGruppoRouter.put(
'/richieste-creazione-gruppo/:id',
authenticate,
requireRole('admin'),
putRichiestaCreazioneGruppo,
);