feat(admin): strip SPA ops menus; redirect old hashes to native WP (Phase 4)
SPA shop/forum/payment/users sections now keep configuration pages only. Operational workbenches were removed from the sidebar and loaders; legacy hash routes open NativeOpsRedirect into the matching WP native admin page. Admin SPA production build refreshed accordingly.
This commit is contained in:
1 parent
bf061f43ee
commit
a3dde3874a
85 files changed
+15987
-249
No files matched your search
@@ -1,33 +1,12 @@
|
||||
import { renderFaIcon, schemaPage, customPage } from './helpers'
|
||||
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: [
|
||||
customPage({
|
||||
key: 'forum-boards',
|
||||
name: 'ForumBoards',
|
||||
label: '板块管理',
|
||||
route: '/forum/boards',
|
||||
component: 'ForumBoards',
|
||||
title: '板块管理',
|
||||
desc: '创建、编辑和排序论坛板块。',
|
||||
canonicalDomain: 'forum',
|
||||
section: 'boards',
|
||||
}),
|
||||
customPage({
|
||||
key: 'forum-topics',
|
||||
name: 'ForumTopics',
|
||||
label: '主题治理',
|
||||
route: '/forum/topics',
|
||||
component: 'ForumTopics',
|
||||
title: '主题治理',
|
||||
desc: '集中处理主题审核、可见性、版块移动和治理状态。',
|
||||
canonicalDomain: 'forum',
|
||||
section: 'topics',
|
||||
}),
|
||||
schemaPage({
|
||||
key: 'forum-settings-basic',
|
||||
name: 'ForumSettingsBasic',
|
||||
@@ -128,39 +107,5 @@ export const forumSection = {
|
||||
canonicalDomain: 'forum',
|
||||
section: 'credits',
|
||||
}),
|
||||
customPage({
|
||||
key: 'forum-moderator-applications',
|
||||
name: 'ForumModeratorApplications',
|
||||
label: '版主申请',
|
||||
route: '/forum/moderator-applications',
|
||||
component: 'ForumModeratorApplications',
|
||||
title: '版主申请',
|
||||
desc: '处理前台版主申请和审核结果反馈。',
|
||||
canonicalDomain: 'forum',
|
||||
section: 'moderator-applications',
|
||||
}),
|
||||
customPage({
|
||||
key: 'forum-moderators',
|
||||
name: 'ForumModerators',
|
||||
label: '版主管理',
|
||||
route: '/forum/moderators',
|
||||
component: 'ForumModerators',
|
||||
title: '版主管理',
|
||||
desc: '为每个论坛版块分配和管理版主。',
|
||||
canonicalDomain: 'forum',
|
||||
section: 'moderators',
|
||||
}),
|
||||
customPage({
|
||||
key: 'forum-dashboard',
|
||||
name: 'ForumDashboard',
|
||||
label: '论坛概览',
|
||||
route: '/forum/dashboard',
|
||||
component: 'ForumDashboard',
|
||||
title: '论坛概览',
|
||||
desc: '社区讨论、帖子管理、版块配置等论坛功能概览。',
|
||||
canonicalDomain: 'forum',
|
||||
section: 'dashboard',
|
||||
secondaryEntry: true,
|
||||
}),
|
||||
],
|
||||
}
|
||||
Reference in new issue
Block a user