diff --git a/ui/src/user/UserEdit.js b/ui/src/user/UserEdit.js
index 52b4145ee..eafe84aaa 100644
--- a/ui/src/user/UserEdit.js
+++ b/ui/src/user/UserEdit.js
@@ -29,10 +29,10 @@ const UserTitle = ({ record }) => {
return
}
-const UserToolbar = (props) => (
+const UserToolbar = ({ showDelete, ...props }) => (
- {props.permissions === 'admin' && }
+ {showDelete && }
)
@@ -40,16 +40,18 @@ const UserEdit = (props) => {
const { permissions } = props
const translate = useTranslate()
+ const isMyself = props.id === localStorage.getItem('userId')
const getNameHelperText = () =>
- props.id === localStorage.getItem('userId') && {
+ isMyself && {
helperText: translate('resources.user.helperTexts.name'),
}
+ const canDelete = permissions === 'admin' && !isMyself
return (
} {...props}>
}
+ toolbar={}
redirect={permissions === 'admin' ? 'list' : false}
>
{permissions === 'admin' && (