You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.1KB

  1. <?php
  2. namespace App\Controller\Admin;
  3. use App\Entity\Common\TaxRate;
  4. use App\Entity\Site\Page;
  5. use App\Entity\User\GroupUser;
  6. use App\Entity\User\User;
  7. use EasyCorp\Bundle\EasyAdminBundle\Config\Assets;
  8. use EasyCorp\Bundle\EasyAdminBundle\Config\Crud;
  9. use EasyCorp\Bundle\EasyAdminBundle\Config\MenuItem;
  10. use Lc\SovBundle\Controller\Admin\DashboardController as SovDashboardController;
  11. class DashboardController extends SovDashboardController
  12. {
  13. public function configureMenuItems(): iterable
  14. {
  15. yield MenuItem::linkToDashboard('Tableau de bord', 'circle');
  16. yield MenuItem::subMenu('Utilisateurs', 'user')->setSubItems(
  17. [
  18. MenuItem::linkToCrud('Utilisateurs', '', User::class),
  19. ]
  20. );
  21. yield MenuItem::linkToCrud('Pages', 'copy', Page::class);
  22. yield MenuItem::subMenu('Mon compte', 'user')->setSubItems(
  23. [
  24. MenuItem::linkToRoute('Informations personnelles', '', 'sov_admin_account_profile'),
  25. MenuItem::linkToRoute('Mot de passe', '', 'sov_admin_account_password'),
  26. ]
  27. );
  28. }
  29. }