diff --git a/src/Controller/AdminController.php b/src/Controller/AdminController.php new file mode 100644 index 0000000..1c14695 --- /dev/null +++ b/src/Controller/AdminController.php @@ -0,0 +1,25 @@ +getRepository(User::class); + $users = $repo->findAll(); + + return $this->render('admin/index.html.twig', [ + 'controller_name' => 'AdminController', + 'users' => $users, + ]); + } +} diff --git a/templates/admin/index.html.twig b/templates/admin/index.html.twig new file mode 100644 index 0000000..36f435f --- /dev/null +++ b/templates/admin/index.html.twig @@ -0,0 +1,34 @@ + +{% extends 'data_entry.html.twig' %} + +{% block title %}Admin | ArCOA{% endblock %} + +{% block rightpanel %} +
User name | Role | First name | Last name | Actions | ||
---|---|---|---|---|---|---|
{{ loop.index }} | +{{ user.username }} | ++ {% for role in user.roles %} + {% if role != 'ROLE_USER' %} + {{ role|replace({"ROLE_": ""})|lower() }} + {% endif %} + {% endfor %} + | +{{ user.firstname }} | +{{ user.lastname }} | +{{ user.email }} | +Actions |