diff --git a/src/Controller/CalendarController.php b/src/Controller/CalendarController.php index fb903ee..1426853 100644 --- a/src/Controller/CalendarController.php +++ b/src/Controller/CalendarController.php @@ -28,8 +28,8 @@ final class CalendarController extends AbstractController return new Response('Kein Zugriff', Response::HTTP_FORBIDDEN); } - $startDate = (new DateTime())->format('Y-m-d'); - $endDate = (new DateTime('+90 days'))->format('Y-m-d'); + $startDate = (new DateTime('-1 day'))->format('Y-m-d'); + $endDate = (new DateTime('+180 days'))->format('Y-m-d'); $absences = $this->absenceManager->getAbsencesForUser('tim.lappe@check24.de', new DateTime('-1 day')); @@ -50,10 +50,10 @@ final class CalendarController extends AbstractController return new Response('Kein Zugriff', Response::HTTP_FORBIDDEN); } - $startDate = (new DateTime())->format('Y-m-d'); + $startDate = (new DateTime('-1 year'))->format('Y-m-d'); $endDate = (new DateTime('+180 days'))->format('Y-m-d'); - $absences = $this->absenceManager->getAbsencesForUser('tim.lappe@check24.de', new DateTime('-1 day')); + $absences = $this->absenceManager->getAbsencesForUser('tim.lappe@check24.de', new DateTime('-1 year')); $days = $this->calendarService->getAllDays($startDate, $endDate); $days = $this->calendarService->processAbsences($days, $absences); @@ -66,4 +66,4 @@ final class CalendarController extends AbstractController return $response; } -} \ No newline at end of file +} \ No newline at end of file diff --git a/src/Service/AbsenceManager.php b/src/Service/AbsenceManager.php index d4a3d1c..3e91a38 100644 --- a/src/Service/AbsenceManager.php +++ b/src/Service/AbsenceManager.php @@ -25,7 +25,7 @@ final class AbsenceManager $response = $this->absenceClient->getAbsences([ 'skip' => 0, - 'limit' => 50, + 'limit' => 500, 'filter' => [ 'start' => ['$gte' => $startDate->format('Y-m-d\TH:i:s.u\Z')], 'assignedTo:user._id' => [ diff --git a/templates/calendar/index.html.twig b/templates/calendar/index.html.twig index ca84c94..92971c7 100644 --- a/templates/calendar/index.html.twig +++ b/templates/calendar/index.html.twig @@ -53,34 +53,58 @@