refactor(referral): drop admin referral-code ops page, self-serve codes

- 移除「用户 → 推广码运营」页面(trait、子菜单、admin SPA 跳转路由)
- 移除管理端 REST:/revenue/codes 列表与 generate/disable/regenerate 变更接口,
  清理 rest_codes/rest_mutate_code/can_manage_codes/list_codes 死代码
- 推广码改为注册即得:bind_registered_user 内生成唯一推广码,无需后台管理
- 推广配置统一收敛到「支付&付费 → 推广返佣」设置段(现状保留,无改动)
- 契约测试固化:无管理路由/页面残留 + 注册即得码
This commit is contained in:
kate522 committed 2026-09-21 21:07:38 +08:00
1 parent 3dd3f71c97
commit a5f0484466
5 files changed
+23 -328

No files matched your search

-10
View File
@@ -11,7 +11,6 @@ class UsersMenus {
use UsersMenusVerify;
use UsersMenusVip;
use UsersMenusReferral;
use UsersMenusInviteCode;
use UsersMenusTickets;
@@ -42,15 +41,6 @@ class UsersMenus {
}
public function register_menus(): void {
add_submenu_page(
'users.php',
__('推广码运营', 'aksrt'),
__('推广码运营', 'aksrt'),
'edit_users',
'aksrt_referral_codes',
[$this, 'render_referral_codes_page']
);
add_submenu_page(
'users.php',
__('邀请码管理', 'aksrt'),