fix(modal): align rollout schema contract

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-04 21:31:55 +08:00
co-authored by Claude Fable 5
parent 113a6bcab0
commit 1f004aea46
10 changed files with 40 additions and 39 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ class SchemaTools {
'health' => SchemaToolsHealth::build(),
'backup' => SchemaToolsBackup::build(),
'email-rollback' => SchemaToolsEmailRollback::build(),
'modal-rollout' => SchemaToolsModalRollout::build(),
'frontend-modal-rollout' => SchemaToolsFrontendModalRollout::build(),
],
];
}
@@ -7,17 +7,17 @@ namespace AKSRT\Admin\Schema;
defined('ABSPATH') || exit;
class SchemaToolsModalRollout {
class SchemaToolsFrontendModalRollout {
public static function build(): array {
return [
'key' => 'modal-rollout',
'key' => 'frontend-modal-rollout',
'title' => '前台弹窗灰度',
'version' => '1.0.0',
'option_key' => 'aksrt_settings',
'groups' => [
[
'key' => 'modal-rollout',
'key' => 'rollout',
'title' => '弹窗新流程开关',
'fields' => [
[
@@ -28,14 +28,14 @@ class SchemaToolsModalRollout {
'help' => '启用统一弹窗运行时与认证快照流程。',
],
[
'key' => 'frontend_modal_rollout_badges',
'key' => 'frontend_modal_rollout_badge',
'label' => '徽章新流程',
'type' => 'switch',
'default' => false,
'help' => '启用统一 JSON 徽章流程和短缓存。',
],
[
'key' => 'frontend_modal_rollout_orders',
'key' => 'frontend_modal_rollout_order',
'label' => '订单新流程',
'type' => 'switch',
'default' => false,
-2
View File
@@ -17,8 +17,6 @@ class ToolsController extends ControllerBase {
}
public function register_routes(): void {
$this->register_section_routes('tools', 'tools');
// Health: email verification status
register_rest_route(self::API_NAMESPACE, '/health/email-verification', [
'methods' => 'GET',