From 3815b9d4c621e5ab10151a35a979377dcd49d01a Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Thu, 1 Oct 2020 16:33:42 +0800 Subject: [PATCH] disallow admin to delete self (fix #229) (#233) --- .../src/views/admin/UsersManagement/Card.tsx | 18 ++++++++++-------- .../src/views/admin/UsersManagement/Row.tsx | 2 +- .../tests/views/admin/UsersManagement.test.tsx | 4 ++-- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/resources/assets/src/views/admin/UsersManagement/Card.tsx b/resources/assets/src/views/admin/UsersManagement/Card.tsx index e3ff5402..55576383 100644 --- a/resources/assets/src/views/admin/UsersManagement/Card.tsx +++ b/resources/assets/src/views/admin/UsersManagement/Card.tsx @@ -103,14 +103,16 @@ const Card: React.FC = (props) => { {t('admin.toggleVerification')}
- - - {t('admin.deleteUser')} - + {canModify && user.uid !== currentUser.uid && ( + + + {t('admin.deleteUser')} + + )} )} diff --git a/resources/assets/src/views/admin/UsersManagement/Row.tsx b/resources/assets/src/views/admin/UsersManagement/Row.tsx index d2ef64e1..9d11760d 100644 --- a/resources/assets/src/views/admin/UsersManagement/Row.tsx +++ b/resources/assets/src/views/admin/UsersManagement/Row.tsx @@ -101,7 +101,7 @@ const Row: React.FC = (props) => {