chore: remove TaskAssistant from admin
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
Remove /assistant route, menu item, breadcrumb from App.tsx, routes/index.tsx, menu.tsx, AdminLayout.tsx. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
c2f9c376d0
commit
d697877056
@ -36,7 +36,6 @@ const ChatLogsPage = lazy(() => import('./pages/ChatLogs'))
|
||||
const HermesSettings = lazy(() => import('./pages/HermesSettings'))
|
||||
const ReleaseAdmin = lazy(() => import('./pages/ReleaseAdmin'))
|
||||
const ComplianceAdmin = lazy(() => import('./pages/ComplianceAdmin'))
|
||||
const TaskAssistant = lazy(() => import('./pages/TaskAssistant'))
|
||||
const Placeholder = lazy(() => import('./pages/Placeholder'))
|
||||
const ForbiddenPage = lazy(() => import('./pages/403'))
|
||||
const NotFoundPage = lazy(() => import('./pages/404'))
|
||||
@ -70,7 +69,7 @@ function App() {
|
||||
}
|
||||
>
|
||||
<Route index element={<Dashboard />} />
|
||||
<Route path="assistant" element={<TaskAssistant />} />
|
||||
|
||||
<Route path="hermes" element={<Suspense fallback={<PageLoading />}><HermesSettings /></Suspense>} />
|
||||
<Route
|
||||
path="users"
|
||||
|
||||
@ -13,7 +13,6 @@ export interface AdminMenuItem {
|
||||
|
||||
export const adminMenuItems: AdminMenuItem[] = [
|
||||
{ path: '/', name: '总览', icon: <DashboardOutlined /> },
|
||||
{ path: '/assistant', name: '任务助理', icon: <RobotOutlined /> },
|
||||
{ path: '/hermes', name: 'Hermes 设置', icon: <RobotOutlined />, requiredRole: 'SUPER_ADMIN' },
|
||||
{ path: '/users', name: '用户管理', icon: <UserOutlined />, children: [
|
||||
{ path: '/users/admins', name: '管理员', requiredRole: 'SUPER_ADMIN' },
|
||||
|
||||
@ -9,7 +9,6 @@ import type { AdminRole } from '@/types/admin'
|
||||
|
||||
const breadcrumbMap: Record<string, string> = {
|
||||
'/': '总览',
|
||||
'/assistant': '任务助理',
|
||||
'/hermes': 'Hermes 设置',
|
||||
'/users': '用户管理',
|
||||
'/users/admins': '管理员',
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
import type { AdminRole } from '@/types/admin'
|
||||
|
||||
const Dashboard = lazy(() => import('@/pages/Dashboard'))
|
||||
const TaskAssistant = lazy(() => import('@/pages/TaskAssistant'))
|
||||
const UserManagement = lazy(() => import('@/pages/UserManagement'))
|
||||
const MemberManagement = lazy(() => import('@/pages/MemberManagement'))
|
||||
|
||||
@ -26,7 +25,6 @@ export interface RouteConfig {
|
||||
|
||||
export const routeConfig: RouteConfig[] = [
|
||||
{ path: '/', title: '总览', element: Dashboard },
|
||||
{ path: '/assistant', title: '任务助理', element: TaskAssistant },
|
||||
{ path: '/users', title: '用户管理', element: UserManagement, requiredRole: 'ADMIN' },
|
||||
{ path: '/users/admins', title: '管理员', element: UserManagement, requiredRole: 'SUPER_ADMIN' },
|
||||
{ path: '/users/members', title: '普通用户', element: MemberManagement },
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user