hide user leaderboard entry

This commit is contained in:
吉鑫升 committed 2026-06-05 22:11:31 +08:00
1 parent a41b5a6d4c
commit e5ba898fc7
3 files changed
+21 -49

No files matched your search

@@ -8,7 +8,6 @@ import {
Folder, Folder,
FolderOpen, FolderOpen,
Settings, Settings,
Trophy,
User, User,
Wrench, Wrench,
} from "lucide-react"; } from "lucide-react";
@@ -261,14 +260,6 @@ export function PageSidebar({
<Wrench className="size-4" /> <Wrench className="size-4" />
{t.settings.sections.tools} {t.settings.sections.tools}
</DropdownMenuItem> </DropdownMenuItem>
{isAdmin && (
<DropdownMenuItem
onClick={() => navigate("/page/strategy/admin/user-leaderboard")}
>
<Trophy className="size-4" />
用户排行榜
</DropdownMenuItem>
)}
<DropdownMenuItem onClick={() => openSettings("account")}> <DropdownMenuItem onClick={() => openSettings("account")}>
<User className="size-4" /> <User className="size-4" />
个人信息 个人信息
@@ -4,10 +4,10 @@ import {
BellIcon, BellIcon,
BotIcon, BotIcon,
BrainIcon, BrainIcon,
CalendarClockIcon, CalendarClockIcon,
ChevronsUpDown, ChevronsUpDown,
DatabaseZapIcon, DatabaseZapIcon,
GaugeIcon, GaugeIcon,
HistoryIcon, HistoryIcon,
MessageSquareCodeIcon, MessageSquareCodeIcon,
MessageSquarePlusIcon, MessageSquarePlusIcon,
@@ -16,10 +16,9 @@ import {
SettingsIcon, SettingsIcon,
ShieldCheckIcon, ShieldCheckIcon,
SparklesIcon, SparklesIcon,
TagsIcon, TagsIcon,
TrophyIcon, UsersIcon,
UsersIcon, } from "lucide-react";
} from "lucide-react";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { import {
@@ -189,30 +188,20 @@ export function WorkspaceNavMenu() {
大模型调用统计 大模型调用统计
</DropdownMenuItem> </DropdownMenuItem>
)} )}
{isAdmin && ( {isAdmin && (
<DropdownMenuItem <DropdownMenuItem
onClick={() => onClick={() =>
navigate("/page/strategy/admin/user-leaderboard") navigate("/page/workspace/settings/checkpoint-migration")
} }
> >
<TrophyIcon /> <DatabaseZapIcon />
用户排行榜 Checkpoint 迁移
</DropdownMenuItem> </DropdownMenuItem>
)} )}
{isAdmin && ( {isAdmin && (
<DropdownMenuItem <DropdownMenuItem
onClick={() => onClick={() => navigate("/page/workspace/admin")}
navigate("/page/workspace/settings/checkpoint-migration") >
}
>
<DatabaseZapIcon />
Checkpoint 迁移
</DropdownMenuItem>
)}
{isAdmin && (
<DropdownMenuItem
onClick={() => navigate("/page/workspace/admin")}
>
<UsersIcon /> <UsersIcon />
用户中心 用户中心
</DropdownMenuItem> </DropdownMenuItem>
@@ -35,7 +35,6 @@ import {
ShieldCheck, ShieldCheck,
Sparkles, Sparkles,
Target, Target,
Trophy,
Users, Users,
} from "lucide-react"; } from "lucide-react";
@@ -244,13 +243,6 @@ export const sidebarMenuItems: MenuItem[] = [
path: "/page/strategy/settings/llm-metrics", path: "/page/strategy/settings/llm-metrics",
adminOnly: true, adminOnly: true,
}, },
{
id: "mgmt-user-leaderboard",
label: "用户排行榜",
icon: Trophy,
path: "/page/strategy/admin/user-leaderboard",
adminOnly: true,
},
{ {
id: "mgmt-users", id: "mgmt-users",
label: "用户管理", label: "用户管理",