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.
112 lines
3.5 KiB
JavaScript
112 lines
3.5 KiB
JavaScript
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',
|
|
}),
|
|
],
|
|
}
|