From e5ba898fc78b84b9e103cc4fae4f600a020e742d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=89=E9=91=AB=E5=8D=87?= Date: Fri, 5 Jun 2026 22:11:31 +0800 Subject: [PATCH] hide user leaderboard entry --- frontend-web/src/components/page-sidebar.tsx | 9 ---- .../workspace/workspace-nav-menu.tsx | 53 ++++++++----------- .../src/core/page-layout/sidebar-menu.ts | 8 --- 3 files changed, 21 insertions(+), 49 deletions(-) diff --git a/frontend-web/src/components/page-sidebar.tsx b/frontend-web/src/components/page-sidebar.tsx index 5cebcc9f..10512957 100644 --- a/frontend-web/src/components/page-sidebar.tsx +++ b/frontend-web/src/components/page-sidebar.tsx @@ -8,7 +8,6 @@ import { Folder, FolderOpen, Settings, - Trophy, User, Wrench, } from "lucide-react"; @@ -261,14 +260,6 @@ export function PageSidebar({ {t.settings.sections.tools} - {isAdmin && ( - navigate("/page/strategy/admin/user-leaderboard")} - > - - 用户排行榜 - - )} openSettings("account")}> 个人信息 diff --git a/frontend-web/src/components/workspace/workspace-nav-menu.tsx b/frontend-web/src/components/workspace/workspace-nav-menu.tsx index eaf72024..29689e91 100644 --- a/frontend-web/src/components/workspace/workspace-nav-menu.tsx +++ b/frontend-web/src/components/workspace/workspace-nav-menu.tsx @@ -4,10 +4,10 @@ import { BellIcon, BotIcon, BrainIcon, - CalendarClockIcon, - ChevronsUpDown, - DatabaseZapIcon, - GaugeIcon, + CalendarClockIcon, + ChevronsUpDown, + DatabaseZapIcon, + GaugeIcon, HistoryIcon, MessageSquareCodeIcon, MessageSquarePlusIcon, @@ -16,10 +16,9 @@ import { SettingsIcon, ShieldCheckIcon, SparklesIcon, - TagsIcon, - TrophyIcon, - UsersIcon, -} from "lucide-react"; + TagsIcon, + UsersIcon, +} from "lucide-react"; import { useEffect, useState } from "react"; import { @@ -189,30 +188,20 @@ export function WorkspaceNavMenu() { 大模型调用统计 )} - {isAdmin && ( - - navigate("/page/strategy/admin/user-leaderboard") - } - > - - 用户排行榜 - - )} - {isAdmin && ( - - navigate("/page/workspace/settings/checkpoint-migration") - } - > - - Checkpoint 迁移 - - )} - {isAdmin && ( - navigate("/page/workspace/admin")} - > + {isAdmin && ( + + navigate("/page/workspace/settings/checkpoint-migration") + } + > + + Checkpoint 迁移 + + )} + {isAdmin && ( + navigate("/page/workspace/admin")} + > 用户中心 diff --git a/frontend-web/src/core/page-layout/sidebar-menu.ts b/frontend-web/src/core/page-layout/sidebar-menu.ts index 1a52e92f..b06ccd8b 100644 --- a/frontend-web/src/core/page-layout/sidebar-menu.ts +++ b/frontend-web/src/core/page-layout/sidebar-menu.ts @@ -35,7 +35,6 @@ import { ShieldCheck, Sparkles, Target, - Trophy, Users, } from "lucide-react"; @@ -244,13 +243,6 @@ export const sidebarMenuItems: MenuItem[] = [ path: "/page/strategy/settings/llm-metrics", adminOnly: true, }, - { - id: "mgmt-user-leaderboard", - label: "用户排行榜", - icon: Trophy, - path: "/page/strategy/admin/user-leaderboard", - adminOnly: true, - }, { id: "mgmt-users", label: "用户管理",