add many to one in todo, fix bugs, notification about todos
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user