diff --git a/src/Bundle/ChillCalendarBundle/Controller/CalendarController.php b/src/Bundle/ChillCalendarBundle/Controller/CalendarController.php index 6e8dc624c..fff20940a 100644 --- a/src/Bundle/ChillCalendarBundle/Controller/CalendarController.php +++ b/src/Bundle/ChillCalendarBundle/Controller/CalendarController.php @@ -69,7 +69,7 @@ class CalendarController extends AbstractController /** * Lists all Calendar entities. - * @Route("/{_locale}/calendar/", name="chill_calendar_calendar") + * @Route("/{_locale}/calendar/calendar/", name="chill_calendar_calendar_list") */ public function listAction(Request $request): Response { @@ -83,14 +83,14 @@ class CalendarController extends AbstractController $calendarItems = $em->getRepository(Calendar::class) ->findByUser($user) ; - $view = 'ChillCalendarBundle:Calendar:listByUser.html.twig'; + $view = '@ChillCalendar/Calendar/listByUser.html.twig'; } elseif ($accompanyingPeriod instanceof AccompanyingPeriod) { $calendarItems = $em->getRepository(Calendar::class)->findBy( ['accompanyingPeriod' => $accompanyingPeriod], ['startDate' => 'DESC'] ); - $view = 'ChillCalendarBundle:Calendar:listByAccompanyingCourse.html.twig'; + $view = '@ChillCalendar/Calendar/listByAccompanyingCourse.html.twig'; } return $this->render($view, [ @@ -102,7 +102,7 @@ class CalendarController extends AbstractController /** * Create a new calendar item - * @Route("/{_locale}/calendar/new", name="chill_calendar_calendar_new") + * @Route("/{_locale}/calendar/calendar/new", name="chill_calendar_calendar_new") */ public function newAction(Request $request): Response { @@ -111,10 +111,10 @@ class CalendarController extends AbstractController [$user, $accompanyingPeriod] = $this->getEntity($request); if ($accompanyingPeriod instanceof AccompanyingPeriod) { - $view = 'ChillCalendarBundle:Calendar:newAccompanyingCourse.html.twig'; + $view = '@ChillCalendar/Calendar/newAccompanyingCourse.html.twig'; } // elseif ($user instanceof User) { - // $view = 'ChillCalendarBundle:Calendar:newUser.html.twig'; + // $view = '@ChillCalendar/Calendar/newUser.html.twig'; // } $entity = new Calendar(); @@ -141,7 +141,7 @@ class CalendarController extends AbstractController $params = $this->buildParamsToUrl($user, $accompanyingPeriod); - return $this->redirectToRoute('chill_calendar_calendar', $params); + return $this->redirectToRoute('chill_calendar_calendar_list', $params); } elseif ($form->isSubmitted() and !$form->isValid()) { $this->addFlash('error', $this->get('translator')->trans('This form contains errors')); } @@ -164,7 +164,7 @@ class CalendarController extends AbstractController /** * Show a calendar item - * @Route("/{_locale}/calendar/{id}/show", name="chill_calendar_calendar_show") + * @Route("/{_locale}/calendar/calendar/{id}/show", name="chill_calendar_calendar_show") */ public function showAction(Request $request, $id): Response { @@ -173,10 +173,10 @@ class CalendarController extends AbstractController [$user, $accompanyingPeriod] = $this->getEntity($request); if ($accompanyingPeriod instanceof AccompanyingPeriod) { - $view = 'ChillCalendarBundle:Calendar:showByAccompanyingCourse.html.twig'; + $view = '@ChillCalendar/Calendar/showByAccompanyingCourse.html.twig'; } elseif ($user instanceof User) { - $view = 'ChillCalendarBundle:Calendar:showByUser.html.twig'; + $view = '@ChillCalendar/Calendar/showByUser.html.twig'; } $entity = $em->getRepository('ChillCalendarBundle:Calendar')->find($id); @@ -208,7 +208,7 @@ class CalendarController extends AbstractController /** * Edit a calendar item - * @Route("/{_locale}/calendar/{id}/edit", name="chill_calendar_calendar_edit") + * @Route("/{_locale}/calendar/calendar/{id}/edit", name="chill_calendar_calendar_edit") */ public function editAction($id, Request $request): Response { @@ -217,10 +217,10 @@ class CalendarController extends AbstractController [$user, $accompanyingPeriod] = $this->getEntity($request); if ($accompanyingPeriod instanceof AccompanyingPeriod) { - $view = 'ChillCalendarBundle:Calendar:editByAccompanyingCourse.html.twig'; + $view = '@ChillCalendar/Calendar/editByAccompanyingCourse.html.twig'; } elseif ($user instanceof User) { - $view = 'ChillCalendarBundle:Calendar:editByUser.html.twig'; + $view = '@ChillCalendar/Calendar/editByUser.html.twig'; } $entity = $em->getRepository('ChillCalendarBundle:Calendar')->find($id); @@ -240,7 +240,7 @@ class CalendarController extends AbstractController $this->addFlash('success', $this->get('translator')->trans('Success : calendar item updated!')); $params = $this->buildParamsToUrl($user, $accompanyingPeriod); - return $this->redirectToRoute('chill_calendar_calendar', $params); + return $this->redirectToRoute('chill_calendar_calendar_list', $params); } elseif ($form->isSubmitted() and !$form->isValid()) { $this->addFlash('error', $this->get('translator')->trans('This form contains errors')); } @@ -274,10 +274,10 @@ class CalendarController extends AbstractController [$user, $accompanyingPeriod] = $this->getEntity($request); if ($accompanyingPeriod instanceof AccompanyingPeriod) { - $view = 'ChillCalendarBundle:Calendar:confirm_deleteByAccompanyingCourse.html.twig'; + $view = '@ChillCalendar/Calendar/confirm_deleteByAccompanyingCourse.html.twig'; } elseif ($user instanceof User) { - $view = 'ChillCalendarBundle:Calendar:confirm_deleteByUser.html.twig'; + $view = '@ChillCalendar/Calendar/confirm_deleteByUser.html.twig'; } /* @var $entity Calendar */ @@ -306,7 +306,7 @@ class CalendarController extends AbstractController ->trans("The calendar item has been successfully removed.")); $params = $this->buildParamsToUrl($user, $accompanyingPeriod); - return $this->redirectToRoute('chill_calendar_calendar', $params); + return $this->redirectToRoute('chill_calendar_calendar_list', $params); } } diff --git a/src/Bundle/ChillCalendarBundle/Entity/Calendar.php b/src/Bundle/ChillCalendarBundle/Entity/Calendar.php index fbde03af2..b3e5971bd 100644 --- a/src/Bundle/ChillCalendarBundle/Entity/Calendar.php +++ b/src/Bundle/ChillCalendarBundle/Entity/Calendar.php @@ -46,7 +46,7 @@ class Calendar * @Groups({"read"}) * @Serializer\Groups({"calendar:read"}) */ - private User $user; + private ?User $user = null; /** * @ORM\ManyToOne(targetEntity="Chill\PersonBundle\Entity\AccompanyingPeriod") @@ -101,20 +101,20 @@ class Calendar * @ORM\Column(type="datetimetz_immutable") * @Serializer\Groups({"calendar:read"}) */ - private \DateTimeImmutable $startDate; + private ?\DateTimeImmutable $startDate = null; /** * @ORM\Column(type="datetimetz_immutable") * @Serializer\Groups({"calendar:read"}) */ - private \DateTimeImmutable $endDate; + private ?\DateTimeImmutable $endDate = null; //TODO Lieu /** * @ORM\Column(type="string", length=255) */ - private string $status; + private ?string $status = null; /** * @ORM\ManyToOne(targetEntity="CancelReason") @@ -129,7 +129,7 @@ class Calendar /** * @ORM\ManyToOne(targetEntity="Chill\ActivityBundle\Entity\Activity") */ - private Activity $activity; + private ?Activity $activity = null; /** * @ORM\Column(type="boolean", nullable=true) diff --git a/src/Bundle/ChillCalendarBundle/Entity/CalendarRange.php b/src/Bundle/ChillCalendarBundle/Entity/CalendarRange.php index b83684a7c..312e4bb41 100644 --- a/src/Bundle/ChillCalendarBundle/Entity/CalendarRange.php +++ b/src/Bundle/ChillCalendarBundle/Entity/CalendarRange.php @@ -27,19 +27,19 @@ class CalendarRange * @ORM\ManyToOne(targetEntity="Chill\MainBundle\Entity\User") * @groups({"read", "write"}) */ - private User $user; + private ?User $user = null; /** * @ORM\Column(type="datetimetz_immutable") * @groups({"read", "write"}) */ - private \DateTimeImmutable $startDate; + private ?\DateTimeImmutable $startDate = null; /** * @ORM\Column(type="datetimetz_immutable") * @groups({"read", "write"}) */ - private \DateTimeImmutable $endDate; + private ?\DateTimeImmutable $endDate = null; /** * @ORM\OneToMany(targetEntity=Calendar::class, diff --git a/src/Bundle/ChillCalendarBundle/Menu/AccompanyingCourseMenuBuilder.php b/src/Bundle/ChillCalendarBundle/Menu/AccompanyingCourseMenuBuilder.php index 2e06d9d2e..244d7db78 100644 --- a/src/Bundle/ChillCalendarBundle/Menu/AccompanyingCourseMenuBuilder.php +++ b/src/Bundle/ChillCalendarBundle/Menu/AccompanyingCourseMenuBuilder.php @@ -37,7 +37,7 @@ class AccompanyingCourseMenuBuilder implements LocalMenuBuilderInterface if (AccompanyingPeriod::STEP_DRAFT !== $period->getStep()) { $menu->addChild($this->translator->trans('Calendar'), [ - 'route' => 'chill_calendar_calendar', + 'route' => 'chill_calendar_calendar_list', 'routeParameters' => [ 'accompanying_period_id' => $period->getId(), ]]) diff --git a/src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App.vue b/src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App.vue index 118ac51e8..329f8a0f6 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App.vue +++ b/src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App.vue @@ -211,13 +211,13 @@ export default { this.modal.showModal = true; }, myCalendarEventShowLink() { - return `/fr/calendar/ ${this.myCalendarClickedEvent.id}/show?user_id=${ this.userId }` + return `/fr/calendar/calendar/${this.myCalendarClickedEvent.id}/show?user_id=${ this.userId }` }, myCalendarEventUpdateLink() { - return `/fr/calendar/ ${this.myCalendarClickedEvent.id}/edit?user_id=${ this.userId }` + return `/fr/calendar/calendar/${this.myCalendarClickedEvent.id}/edit?user_id=${ this.userId }` }, myCalendarEventDeleteLink() { - return `/fr/calendar/ ${this.myCalendarClickedEvent.id}/delete?user_id=${ this.userId }` + return `/fr/calendar/calendar/${this.myCalendarClickedEvent.id}/delete?user_id=${ this.userId }` }, resetCalendar() { this.fetchData(); diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/confirm_deleteByAccompanyingCourse.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/confirm_deleteByAccompanyingCourse.html.twig index d957293b2..26818bb6c 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/confirm_deleteByAccompanyingCourse.html.twig +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/confirm_deleteByAccompanyingCourse.html.twig @@ -1,6 +1,6 @@ {% extends "@ChillPerson/AccompanyingCourse/layout.html.twig" %} -{% set activeRouteKey = 'chill_calendar_calendar' %} +{% set activeRouteKey = 'chill_calendar_calendar_list' %} {% block title 'Remove calendar item'|trans %} @@ -9,8 +9,8 @@ { 'title' : 'Remove calendar item'|trans, 'confirm_question' : 'Are you sure you want to remove the calendar item?'|trans, - 'cancel_route' : 'chill_calendar_calendar', - 'cancel_parameters' : { 'accompanying_course_id' : accompanyingCourse.id, 'id' : calendar.id }, + 'cancel_route' : 'chill_calendar_calendar_list', + 'cancel_parameters' : { 'accompanying_period_id' : accompanyingCourse.id, 'id' : calendar.id }, 'form' : delete_form } ) }} {% endblock %} diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/confirm_deleteByUser.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/confirm_deleteByUser.html.twig index 4f1ad45e5..6617f1da4 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/confirm_deleteByUser.html.twig +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/confirm_deleteByUser.html.twig @@ -2,7 +2,7 @@ {% set user = calendar.user %} -{% set activeRouteKey = 'chill_calendar_calendar' %} +{% set activeRouteKey = 'chill_calendar_calendar_list' %} {% block title 'Remove activity'|trans %} @@ -11,7 +11,7 @@ { 'title' : 'Remove calendar item'|trans, 'confirm_question' : 'Are you sure you want to remove the calendar item?'|trans, - 'cancel_route' : 'chill_calendar_calendar', + 'cancel_route' : 'chill_calendar_calendar_list', 'cancel_parameters' : { 'user_id' : calendar.user.id, 'id' : calendar.id }, 'form' : delete_form } ) }} diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/edit.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/edit.html.twig index f47727b9c..c4b33e82e 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/edit.html.twig +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/edit.html.twig @@ -59,9 +59,9 @@ {{ 'Cancel'|trans|chill_return_path_label }} diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/new.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/new.html.twig index 1bbdc53ca..5d65a049d 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/new.html.twig +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/new.html.twig @@ -51,9 +51,9 @@ {{ 'Cancel'|trans|chill_return_path_label }} diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/show.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/show.html.twig index d450d2ab8..971abe67d 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/show.html.twig +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/show.html.twig @@ -65,7 +65,7 @@