feat: remove forum feature (Phase 1)

This commit is contained in:
kate522 committed 2026-08-02 20:02:44 +08:00
1 parent f3e4cdd9cf
commit 2bbd7c01a3
173 files changed
+51 -27360

No files matched your search

@@ -1,111 +0,0 @@
import { renderFaIcon, schemaPage } from './helpers'
// Forum SPA = config only. Ops moved to native CPT menus (Phase 4).
export const forumSection = {
key: 'forum',
label: '社区&论坛',
icon: renderFaIcon('fas fa-comments'),
route: '/forum',
children: [
schemaPage({
key: 'forum-settings-basic',
name: 'ForumSettingsBasic',
label: '基础设置',
route: '/forum/settings',
title: '论坛基础设置',
desc: '论坛总开关、管理员和名称定义。',
canonicalDomain: 'forum',
section: 'basic',
}),
schemaPage({
key: 'forum-settings-names',
name: 'ForumSettingsNames',
label: '名称定义',
route: '/forum/settings/names',
title: '名称定义',
desc: '自定义论坛各实体的显示名称。',
canonicalDomain: 'forum',
section: 'names',
}),
schemaPage({
key: 'forum-settings-homepage',
name: 'ForumSettingsHomepage',
label: '首页设置',
route: '/forum/settings/homepage',
title: '论坛首页设置',
desc: '首页 Tab 引擎、快速发帖入口和移动端交互配置。',
canonicalDomain: 'forum',
section: 'homepage',
}),
schemaPage({
key: 'forum-settings-board-page',
name: 'ForumSettingsBoardPage',
label: '版块页面',
route: '/forum/settings/board-page',
title: '版块页面设置',
desc: '版块页布局、Tab 栏目和移动端交互配置。',
canonicalDomain: 'forum',
section: 'board_page',
}),
schemaPage({
key: 'forum-settings-post-page',
name: 'ForumSettingsPostPage',
label: '帖子页面',
route: '/forum/settings/post-page',
title: '帖子页面设置',
desc: '面包屑、评分、高度限制和封面配置。',
canonicalDomain: 'forum',
section: 'post_page',
}),
schemaPage({
key: 'forum-settings-reply',
name: 'ForumSettingsReply',
label: '回复评论',
route: '/forum/settings/reply',
title: '回复评论设置',
desc: '回复翻页方式、工具栏功能和快捷回复配置。',
canonicalDomain: 'forum',
section: 'reply',
}),
schemaPage({
key: 'forum-settings-permissions',
name: 'ForumSettingsPermissions',
label: '权限配置',
route: '/forum/settings/permissions',
title: '论坛权限配置',
desc: '发帖限制、帖子付费和版块付费关注。',
canonicalDomain: 'forum',
section: 'permissions',
}),
schemaPage({
key: 'forum-settings-other',
name: 'ForumSettingsOther',
label: '其它设置',
route: '/forum/settings/other',
title: '论坛其它设置',
desc: '投票、版主申请说明、标题字数和 URL 别名。',
canonicalDomain: 'forum',
section: 'other',
}),
schemaPage({
key: 'forum-settings-upload',
name: 'ForumSettingsUpload',
label: '上传权限',
route: '/forum/settings/upload',
title: '上传权限设置',
desc: '图片、视频和文件上传大小与格式限制。',
canonicalDomain: 'forum',
section: 'upload',
}),
schemaPage({
key: 'forum-settings-credits',
name: 'ForumSettingsCredits',
label: '积分设置',
route: '/forum/settings/credits',
title: '论坛积分设置',
desc: '论坛行为积分奖励矩阵和每日上限。',
canonicalDomain: 'forum',
section: 'credits',
}),
],
}
@@ -4,8 +4,6 @@ import { postListSection } from './post-list'
import { permissionsSection } from './permissions'
import { usersSection } from './users'
import { paymentSection } from './payment'
import { shopSection } from './shop'
import { forumSection } from './forum'
import { extensionsSection } from './extensions'
import { themeInfoSection } from './theme-info'
import { docsSection } from './docs'
@@ -18,8 +16,6 @@ const SECTION_DEFAULT_CHILDREN = {
permissions: 'permissions-comment',
users: 'users-auth',
payment: 'payment-paid',
shop: 'shop-basic',
forum: 'forum-settings-basic',
extensions: 'extensions-ip',
tools: 'tools-import-export',
'theme-info': 'theme-info-dashboard',
@@ -47,8 +43,6 @@ export const ADMIN_SECTIONS = [
attachSectionDefaultRoute(permissionsSection),
attachSectionDefaultRoute(usersSection),
attachSectionDefaultRoute(paymentSection),
attachSectionDefaultRoute(shopSection),
attachSectionDefaultRoute(forumSection),
attachSectionDefaultRoute(extensionsSection),
attachSectionDefaultRoute(toolsSection),
attachSectionDefaultRoute(themeInfoSection),