add many to one in todo, fix bugs, notification about todos

This commit is contained in:
richardtekula
2025-11-24 11:30:25 +01:00
parent 8fd8f991e8
commit 125e30338a
5 changed files with 381 additions and 24 deletions

View File

@@ -9,9 +9,16 @@ import { z } from 'zod';
const router = express.Router();
/**
* Všetky admin routes vyžadujú autentifikáciu a admin rolu
* Routes accessible to all authenticated users
*/
router.use(authenticate);
// Zoznam všetkých userov (dostupné pre všetkých autentifikovaných používateľov)
router.get('/users', adminController.getAllUsers);
/**
* Admin-only routes
*/
router.use(requireAdmin);
/**
@@ -21,9 +28,6 @@ router.use(requireAdmin);
// Vytvorenie nového usera
router.post('/users', validateBody(createUserSchema), adminController.createUser);
// Zoznam všetkých userov
router.get('/users', adminController.getAllUsers);
// Získanie konkrétneho usera
router.get(
'/users/:userId',