diff --git a/tools/admin-contract-report.json b/tools/admin-contract-report.json index db017b3e..83fea909 100644 --- a/tools/admin-contract-report.json +++ b/tools/admin-contract-report.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-10-03T20:06:15+00:00", + "generated_at": "2026-10-13T12:53:18+00:00", "errors": [], "warnings": [ "customPage tools-update section 'tools/update' not in PHP schema (ok if pure operational page)", @@ -45,6 +45,8 @@ "enum incomplete parse for 'search_type_in' (php subset of js): php=[post] js=[post,user]", "enum incomplete parse for 'sign_card_position' (php subset of js): php=[left] js=[left,center,right]", "enum incomplete parse for 'sign_theme_mode' (php subset of js): php=[no] js=[no,white-theme,dark-theme]", + "enum incomplete parse for 'sms_ali_api_type' (php subset of js): php=[sms] js=[sms,verify]", + "enum incomplete parse for 'sms_sdk' (php subset of js): php=[null] js=[null,ali,tencent,smsbao]", "enum incomplete parse for 'style' (php subset of js): php=[null] js=[null,style2]", "enum incomplete parse for 'system_notice_btn1_color' (php subset of js): php=[primary] js=[primary,success,warning,danger,info,purple,dark]", "enum incomplete parse for 'system_notice_btn2_color' (php subset of js): php=[primary] js=[primary,success,warning,danger,info,purple,dark]", @@ -57,12 +59,12 @@ "enum incomplete parse for 'user_sign_type' (php subset of js): php=[modal] js=[modal,page]", "enum incomplete parse for 'user_signin_nopas_active' (php subset of js): php=[nopas] js=[nopas,pas,only_nopas]", "enum incomplete parse for 'wechat_payment_type' (php subset of js): php=[native] js=[native,h5]", - "enum incomplete parse for 'weixingzh_gzh_type' (php subset of js): php=[service] js=[service,subscribe]", - "assets/admin/build/ missing — run: cd assets/admin && npm run build" + "enum incomplete parse for 'weixingzh_gzh_type' (php subset of js): php=[service] js=[service,subscribe]" ], "info": [ - "PHP schema domains: global, page_display, post_list, permissions, users, payment, extensions, tools, ExtensionsAudit, ExtensionsIP, ExtensionsPush, ToolsBackup, ToolsHealth, ToolsImportExport", - "Menu pages discovered: 60" + "PHP schema domains: global, page_display, post_list, permissions, users, payment, extensions, tools, ExtensionsAudit, ExtensionsIP, ExtensionsPush, ExtensionsSecurity, ExtensionsSystem, ToolsBackup, ToolsHealth, ToolsImportExport", + "Menu pages discovered: 61", + "admin build ok; chunks=30" ], "domains": { "global": { @@ -136,8 +138,7 @@ "oauth", "report", "sms", - "verify", - "wechat" + "verify" ], "files": [ "src/Admin/Schema/SchemaUsers.php" @@ -146,6 +147,7 @@ "payment": { "sections": [ "affiliate", + "after_sale", "gateway", "knowledge", "recharge", @@ -161,7 +163,9 @@ "sections": [ "audit", "ip", - "push" + "push", + "security", + "system" ], "files": [ "src/Admin/Schema/SchemaExtensions.php" @@ -201,6 +205,22 @@ "src/Admin/Schema/SchemaExtensionsPush.php" ] }, + "ExtensionsSecurity": { + "sections": [ + "security" + ], + "files": [ + "src/Admin/Schema/SchemaExtensionsSecurity.php" + ] + }, + "ExtensionsSystem": { + "sections": [ + "system" + ], + "files": [ + "src/Admin/Schema/SchemaExtensionsSystem.php" + ] + }, "ToolsBackup": { "sections": [ "backup" @@ -226,11 +246,42 @@ ] } }, - "page_count": 60, + "page_count": 61, "build": { - "present": false, - "entry": false, + "present": true, + "entry": true, "missing_chunks": [], - "chunks": [] + "chunks": [ + "SchemaPage.BrFz57tJ.js", + "vendor-vue.BqIbVHit.js", + "FaIcon.BMA0TNWc.js", + "AksMediaField.C9RRDn2V.js", + "FaIconPicker.CA3w9r30.js", + "shared-api.Cak1GAri.js", + "vendor-misc.Dr7TL_YE.js", + "vendor-draggable.CjYjXbZD.js", + "level.E3ANSDAX.js", + "badge.CKTsmH1z.js", + "vendor-naive.Dzr6v856.js", + "DeferredPage.Bo6-Z82H.js", + "NativeOpsRedirect.wMMcdVjx.js", + "FloatingButtonsSettings.DM1NXEcr.js", + "PageHeader.UhySXCpq.js", + "FooterTabbarSettings.8D3P8zNv.js", + "PostPageSettings.B5Sm-lcm.js", + "CommentSettings.DiQrTo4p.js", + "PermissionsCapabilities.CnQfjtxC.js", + "CmsCredits.Dh2b9uHb.js", + "ThemeInfoPage.zYktV7qz.js", + "ThemeAuthorizationPage.e-ksjN6X.js", + "DocsPage.Dtd_-3fP.js", + "UsersVerify.CAJUfACd.js", + "UsersLevel.CBoqr3ux.js", + "UsersBadge.B_lwRfdl.js", + "UsersWechatTemplate.F0aCC5C-.js", + "ToolsImportExport.CN30A6Ge.js", + "ToolsHealth.B0GkAdJR.js", + "ToolsUpdate.DHtpNLfB.js" + ] } } \ No newline at end of file