diff --git a/assets/css/scss/_sidebar.scss b/assets/css/scss/_sidebar.scss index a960fd4e1b..4aac3ce3b1 100644 --- a/assets/css/scss/_sidebar.scss +++ b/assets/css/scss/_sidebar.scss @@ -217,6 +217,7 @@ border: none; border-radius: 0; .sub-link{ + padding: 2px 15px; i{ height: 35px; left: 0; diff --git a/assets/js/app.js b/assets/js/app.js index 3068705121..eacec6326a 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -32,6 +32,9 @@ $( document ).ready(function() { $("#menu_social").click(function(){ return false; }); + $("#menu_administrator").click(function(){ + return false; + }); }); $(function() { var isInCourse = $("body").data("in-course"); diff --git a/src/CoreBundle/Menu/NavBuilder.php b/src/CoreBundle/Menu/NavBuilder.php index 16a9d895db..b5ca61f442 100644 --- a/src/CoreBundle/Menu/NavBuilder.php +++ b/src/CoreBundle/Menu/NavBuilder.php @@ -268,6 +268,77 @@ class NavBuilder implements ContainerAwareInterface ], ] ); + $menu['administrator']->addChild( + 'options', + [ + 'label' => $translator->trans('All options'), + 'route' => 'legacy_main', + 'routeParameters' => [ + 'name' => 'admin/index.php', + ], + ] + ); + + $menu['administrator']->addChild( + 'userlist', + [ + 'label' => $translator->trans('User list'), + 'route' => 'legacy_main', + 'routeParameters' => [ + 'name' => 'admin/user_list.php', + ], + ] + ); + $menu['administrator']->addChild( + 'courselist', + [ + 'label' => $translator->trans('Course list'), + 'route' => 'legacy_main', + 'routeParameters' => [ + 'name' => 'admin/course_list.php', + ], + ] + ); + $menu['administrator']->addChild( + 'sessionlist', + [ + 'label' => $translator->trans('Session list'), + 'route' => 'legacy_main', + 'routeParameters' => [ + 'name' => 'admin/session_list.php', + ], + ] + ); + $menu['administrator']->addChild( + 'languages', + [ + 'label' => $translator->trans('Languages'), + 'route' => 'legacy_main', + 'routeParameters' => [ + 'name' => 'admin/languages.php', + ], + ] + ); + $menu['administrator']->addChild( + 'plugins', + [ + 'label' => $translator->trans('Plugins'), + 'route' => 'legacy_main', + 'routeParameters' => [ + 'name' => 'admin/settings.php?category=Plugins', + ], + ] + ); + $menu['administrator']->addChild( + 'settings', + [ + 'label' => $translator->trans('Advanced settings'), + 'route' => 'legacy_main', + 'routeParameters' => [ + 'name' => '../public/admin/settings/platform', + ], + ] + ); } }