Redirect to Organization Dashboard

This commit is contained in:
Charles 2025-09-04 11:43:42 +02:00
parent c75eda74a3
commit ec29f42f90
2 changed files with 16 additions and 12 deletions

View File

@ -12,8 +12,11 @@ use Symfony\Component\Routing\Attribute\Route;
final class IndexController extends AbstractController final class IndexController extends AbstractController
{ {
#[Route('/', name: 'app_index')] #[Route('/', name: 'app_index')]
public function index(Request $request, LoggerInterface $logger): Response public function index(): Response
{ {
if($this->isGranted('ROLE_ADMIN')){
return $this->redirectToRoute('organization_index');
}
return $this->render('index/index.html.twig', [ return $this->render('index/index.html.twig', [
'controller_name' => 'IndexController', 'controller_name' => 'IndexController',
]); ]);

View File

@ -29,23 +29,24 @@
</div> </div>
</li> </li>
{# if user is Super Admin #} {# if user is Super Admin #}
{% if is_granted('ROLE_ADMIN') %} {% if is_granted('ROLE_SUPER_ADMIN') %}
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="{{ path('user_index') }}"> <a class="nav-link" href="{{ path('user_index') }}">
<i class="icon-grid menu-icon">{{ ux_icon('fa6-regular:circle-user', {height: '15px', width: '15px'}) }}</i> <i class="icon-grid menu-icon">{{ ux_icon('fa6-regular:circle-user', {height: '15px', width: '15px'}) }}</i>
<span class="menu-title">Users</span> <span class="menu-title">Users</span>
</a> </a>
</li> </li>
<li class="nav-item">
{% if is_granted('ROLE_ADMIN') %}
<a class="nav-link" href="{{ path('organization_index') }}">
<i class="icon-grid menu-icon"> {{ ux_icon('bi:buildings', {height: '15px', width: '15px'}) }}
</i>
<span class="menu-title">
Organizations</span>
</a>
{% endif %}
</li>
{% endif %} {% endif %}
<li class="nav-item">
{% if is_granted('ROLE_ADMIN') %}
<a class="nav-link" href="{{ path('organization_index') }}">
<i class="icon-grid menu-icon"> {{ ux_icon('bi:buildings', {height: '15px', width: '15px'}) }}
</i>
<span class="menu-title">
Organizations</span>
</a>
{% endif %}
</li>
</ul> </ul>
</nav> </nav>