diff --git a/src/Bundle/ChillCalendarBundle/Controller/AdminController.php b/src/Bundle/ChillCalendarBundle/Controller/AdminController.php new file mode 100644 index 000000000..88d78d229 --- /dev/null +++ b/src/Bundle/ChillCalendarBundle/Controller/AdminController.php @@ -0,0 +1,29 @@ +render('ChillCalendarBundle:Admin:index.html.twig'); + } + +} diff --git a/src/Bundle/ChillCalendarBundle/Menu/AdminMenuBuilder.php b/src/Bundle/ChillCalendarBundle/Menu/AdminMenuBuilder.php index 972f92ed6..ad5d96d9a 100644 --- a/src/Bundle/ChillCalendarBundle/Menu/AdminMenuBuilder.php +++ b/src/Bundle/ChillCalendarBundle/Menu/AdminMenuBuilder.php @@ -33,7 +33,9 @@ class AdminMenuBuilder implements LocalMenuBuilderInterface return; } - $menu->addChild('Calendar') + $menu->addChild('Calendar', [ + 'route' => 'chill_calendar_admin_index', + ]) ->setAttribute('class', 'list-group-item-header') ->setExtras(['order' => 6000, 'header' => true]); @@ -44,6 +46,6 @@ class AdminMenuBuilder implements LocalMenuBuilderInterface public static function getMenuIds(): array { - return ['admin_section']; + return ['admin_section', 'admin_calendar']; } } diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Admin/index.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Admin/index.html.twig new file mode 100644 index 000000000..a721a31a0 --- /dev/null +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Admin/index.html.twig @@ -0,0 +1,13 @@ +{% extends "@ChillMain/Admin/layoutWithVerticalMenu.html.twig" %} + +{% block vertical_menu_content %} + {{ chill_menu('admin_calendar', { + 'layout': '@ChillCalendar/Admin/menu_calendar.html.twig', + }) }} +{% endblock %} + +{% block layout_wvm_content %} + {% block admin_content %} +

{{ 'Calendar configuration' |trans }}

+ {% endblock %} +{% endblock %} \ No newline at end of file diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Admin/menu_calendar.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Admin/menu_calendar.html.twig new file mode 100644 index 000000000..52338e6fe --- /dev/null +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Admin/menu_calendar.html.twig @@ -0,0 +1,2 @@ +{% extends "@ChillMain/Menu/verticalMenu.html.twig" %} +{% block v_menu_title %}{{ 'Calendar configuration'|trans }}{% endblock %} \ No newline at end of file diff --git a/src/Bundle/ChillCalendarBundle/translations/messages.fr.yml b/src/Bundle/ChillCalendarBundle/translations/messages.fr.yml index 5833eba43..d0a65c5e4 100644 --- a/src/Bundle/ChillCalendarBundle/translations/messages.fr.yml +++ b/src/Bundle/ChillCalendarBundle/translations/messages.fr.yml @@ -27,6 +27,7 @@ From the day: Du to the day: au Transform to activity: Transformer en échange canceledBy: supprimé par +Calendar configuration: Gestion des rendez-vous crud: calendar_cancel-reason: