From 97f21ab35cf323764995e899140c5c814b0d1656 Mon Sep 17 00:00:00 2001 From: tristan Date: Wed, 25 Mar 2026 14:53:43 +0000 Subject: [PATCH] [#FER-12] Ajouter un blocage des utilisateurs (!41) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit | Numéro du ticket | Titre du ticket | |------------------|-----------------| | | | ## Description de la PR ## Modification du .env ## Check list - [ ] Pas de régression - [ ] TU/TI/TF rédigée - [ ] TU/TI/TF OK - [ ] CHANGELOG modifié Reviewed-on: https://gitea.malio.fr/MALIO-DEV/Ferme/pulls/41 Co-authored-by: tristan Co-committed-by: tristan --- .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 @@