From c75d17146bf7b74ee2a26f4cc548ae2a267cb6cc Mon Sep 17 00:00:00 2001 From: tristan Date: Wed, 25 Mar 2026 15:52:51 +0100 Subject: [PATCH] =?UTF-8?q?feat=20:=20syst=C3=A8me=20de=20blocage=20utilis?= =?UTF-8?q?ateur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 42 +++++++++++++++++----------- CHANGELOG.md | 1 + config/packages/security.yaml | 2 ++ frontend/pages/admin/user/[[id]].vue | 21 ++++++++++++-- frontend/pages/admin/user/list.vue | 15 ++++++++-- frontend/services/dto/user-data.ts | 3 ++ frontend/stores/auth.ts | 4 +-- migrations/Version20260325142815.php | 31 ++++++++++++++++++++ src/Entity/User.php | 22 ++++++++++++++- src/Security/UserChecker.php | 27 ++++++++++++++++++ src/State/ActiveUsersProvider.php | 20 +++++++++++++ 11 files changed, 164 insertions(+), 24 deletions(-) create mode 100644 migrations/Version20260325142815.php create mode 100644 src/Security/UserChecker.php create mode 100644 src/State/ActiveUsersProvider.php diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 4603d2b..1f96075 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,11 +4,19 @@