|  | @@ -18,10 +18,13 @@ use App\Service\DateTimeHelper;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  final class SlotController extends AbstractController
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    #[IsGranted(new Expression('is_granted("ROLE_ADMIN") or is_granted("ROLE_MANAGER")'))]
 | 
	
		
			
				|  |  |      #[Route('/api/slot/{id}/nexts', name: 'api_slot_nexts', requirements: ['id' => '\d+'], methods: ['POST'])]
 | 
	
		
			
				|  |  |      public function apiSlotNexts(?Slot $slot, SlotRepository $repository): JsonResponse
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | +        // Accès uniquement aux gestionnaires ou admin
 | 
	
		
			
				|  |  | +        if (!$this->isGranted('ROLE_MANAGER')) {
 | 
	
		
			
				|  |  | +            return $this->json(['error' => 'Unauthorized'], 403);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          if (!$slot) {
 | 
	
		
			
				|  |  |              return $this->json(['error' => 'Slot not found'], 404);
 | 
	
		
			
				|  |  |          }
 |