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,5 +1,9 @@
|
||||
import { renderFaIcon, schemaPage, customPage } from './helpers'
|
||||
|
||||
/**
|
||||
* Users SPA keeps config-shaped pages.
|
||||
* Message / invite / ban / report queues live under users.php native menus.
|
||||
*/
|
||||
export const usersSection = {
|
||||
key: 'users',
|
||||
label: '用户&互动',
|
||||
@@ -67,7 +71,7 @@ export const usersSection = {
|
||||
component: 'UsersVerify',
|
||||
status: 'available',
|
||||
title: '身份认证',
|
||||
desc: '身份认证字段、审核流和展示标签。',
|
||||
desc: '身份认证字段与展示配置(审核队列在 用户 → 身份认证)。',
|
||||
canonicalDomain: 'users',
|
||||
section: 'verify',
|
||||
}),
|
||||
@@ -105,53 +109,6 @@ export const usersSection = {
|
||||
canonicalDomain: 'users',
|
||||
section: 'notifications',
|
||||
}),
|
||||
customPage({
|
||||
key: 'users-messages',
|
||||
name: 'UsersMessages',
|
||||
label: '消息中心',
|
||||
route: '/users/messages',
|
||||
component: 'UsersMessages',
|
||||
status: 'available',
|
||||
title: '消息中心',
|
||||
desc: '管理站内通知、系统消息和用户私信记录。',
|
||||
canonicalDomain: 'users',
|
||||
section: 'messages',
|
||||
}),
|
||||
customPage({
|
||||
key: 'users-invite-codes',
|
||||
name: 'UsersInviteCodes',
|
||||
label: '邀请码运营',
|
||||
route: '/users/invite-codes',
|
||||
component: 'UsersInviteCodes',
|
||||
title: '邀请码运营',
|
||||
desc: '管理邀请码列表、生成新邀请码和查看邀请统计。',
|
||||
canonicalDomain: 'users',
|
||||
section: 'invite-codes',
|
||||
}),
|
||||
customPage({
|
||||
key: 'users-ban',
|
||||
name: 'UsersBan',
|
||||
label: '禁封管理',
|
||||
route: '/users/ban',
|
||||
component: 'UsersBan',
|
||||
status: 'available',
|
||||
title: '禁封管理',
|
||||
desc: '查看和管理用户封禁、限制状态。',
|
||||
canonicalDomain: 'users',
|
||||
section: 'ban',
|
||||
}),
|
||||
customPage({
|
||||
key: 'users-report',
|
||||
name: 'UsersReport',
|
||||
label: '禁封/举报',
|
||||
route: '/users/report',
|
||||
component: 'UsersReport',
|
||||
status: 'available',
|
||||
title: '禁封/举报',
|
||||
desc: '举报受理与用户限制状态管理。',
|
||||
canonicalDomain: 'users',
|
||||
section: 'report',
|
||||
}),
|
||||
schemaPage({
|
||||
key: 'users-sms',
|
||||
name: 'UsersSms',
|
||||
|
||||
Reference in New Issue
Block a user