diff --git a/assets/admin/src/pages/users/partials/badge/MedalIconPicker.vue b/assets/admin/src/pages/users/partials/badge/MedalIconPicker.vue index 11246708..2299caab 100644 --- a/assets/admin/src/pages/users/partials/badge/MedalIconPicker.vue +++ b/assets/admin/src/pages/users/partials/badge/MedalIconPicker.vue @@ -12,7 +12,7 @@ :title="`预设图标 ${i + 1}`" @click="emit('update:modelValue', src)" > - + 48]); $filter_url = $this->message_page_url(array_merge($this->message_filter_args($filters), ['user' => (string) $user_id])); return '' - . '' + . '' . '' . esc_html($user->display_name) . '' . '
#' . esc_html((string) $user_id) . ' · ' . esc_html__('编辑', 'aksrt') . '
'; } diff --git a/tests/admin/pay-pages-pagination.test.cjs b/tests/admin/pay-pages-pagination.test.cjs index c5764c8c..beca99cb 100644 --- a/tests/admin/pay-pages-pagination.test.cjs +++ b/tests/admin/pay-pages-pagination.test.cjs @@ -172,7 +172,9 @@ test('共享助手自身:页码夹取、四按钮标记与显式基准 URL', ( assert.match(helper, /\$current_page = min\(max\(1, \$current_page\), \$total_pages\);/); // 基准 URL 显式拼装:add_query_arg 必带第三个参数(两参数写法会退回 REQUEST_URI)。 - assert.match(helper, /\$base\s*=\s*add_query_arg\(array_merge\(\['page' => \$page_slug\], \$query_args\), admin_url\('admin\.php'\)\);/); + // 宿主菜单文件可传入(users.php 子菜单保持菜单高亮),默认 admin.php。 + assert.match(helper, /string \$parent_file = 'admin\.php'/); + assert.match(helper, /\$base\s*=\s*add_query_arg\(array_merge\(\['page' => \$page_slug\], \$query_args\), admin_url\(\$parent_file\)\);/); assert.match(helper, /\$page_url = static function \(int \$page\) use \(\$base\): string \{/); assert.match(helper, /return add_query_arg\('paged', \$page, \$base\);/); assert.doesNotMatch(helper, /add_query_arg\('paged',\s*'[^']*'\s*\)/); diff --git a/tests/dev/verify-ban-settings-defaults.php b/tests/dev/verify-ban-settings-defaults.php index 6e5a006f..6feb0ea3 100644 --- a/tests/dev/verify-ban-settings-defaults.php +++ b/tests/dev/verify-ban-settings-defaults.php @@ -43,6 +43,10 @@ foreach (['DomainGroups', 'DisplayPageGroups', 'CreditsPaymentGroups', 'Category require $repo . '/src/Settings/' . $trait_file . '.php'; } require $repo . '/src/Admin/Schema/SchemaUsers.php'; +require $repo . '/src/Admin/Schema/Users/SchemaUsersTicket.php'; +require $repo . '/src/Core/Color.php'; +require $repo . '/src/Admin/SchemaProviderOAuthValidation.php'; +require $repo . '/src/Admin/SchemaProviderOptionMatch.php'; require $repo . '/src/Admin/SchemaProvider.php'; require $repo . '/src/Settings/Settings.php'; require $repo . '/src/Settings/UserRuntime.php';