[UI] User management spotlight (#12144)
Add spotlight action to quickly jump to user management panel
This commit is contained in:
parent
9ee189a16b
commit
245a002428
|
|
@ -9,7 +9,8 @@ import {
|
|||
IconSettings,
|
||||
IconTags,
|
||||
IconUserBolt,
|
||||
IconUserCog
|
||||
IconUserCog,
|
||||
IconUsers
|
||||
} from '@tabler/icons-react';
|
||||
import type { NavigateFunction } from 'react-router-dom';
|
||||
|
||||
|
|
@ -213,6 +214,16 @@ export function getActions(navigate: NavigateFunction) {
|
|||
leftSection: <IconReport size='1.2rem' />
|
||||
});
|
||||
|
||||
staff &&
|
||||
user?.hasViewPermission(ModelType.user) &&
|
||||
_actions.push({
|
||||
id: 'users',
|
||||
label: t`Users`,
|
||||
description: t`Manage user accounts`,
|
||||
onClick: () => navigate('/settings/admin/user'),
|
||||
leftSection: <IconUsers size='1.2rem' />
|
||||
});
|
||||
|
||||
staff &&
|
||||
user?.hasViewPermission(ModelType.pluginconfig) &&
|
||||
_actions.push({
|
||||
|
|
|
|||
Loading…
Reference in New Issue