统一后台列表页样式并调整站长菜单

This commit is contained in:
2026-04-26 18:10:37 +08:00
parent 61cfc2091c
commit 00270b3904
36 changed files with 2590 additions and 2345 deletions
@@ -62,4 +62,36 @@ class AdminDashboardControllerTest extends TestCase
$response->assertSee('当前在线人数');
$response->assertSee('2');
}
/**
* 验证仅 id=1 站长可以在侧栏看到 VIP、会员购买记录与微信机器人菜单。
*/
public function test_owner_only_sidebar_menus_are_hidden_from_non_owner_admins(): void
{
$siteOwner = User::factory()->create([
'id' => 1,
'username' => 'site-owner',
'user_level' => 100,
]);
$manager = User::factory()->create([
'username' => 'manager-user',
'user_level' => 100,
]);
$ownerResponse = $this->actingAs($siteOwner)->get(route('admin.dashboard'));
$ownerResponse->assertOk();
$ownerResponse->assertSee('👑 VIP 会员等级', false);
$ownerResponse->assertSee('🧾 会员购买日志', false);
$ownerResponse->assertSee('🤖 微信机器人', false);
auth()->logout();
$managerResponse = $this->actingAs($manager)->get(route('admin.dashboard'));
$managerResponse->assertOk();
$managerResponse->assertDontSee('👑 VIP 会员等级', false);
$managerResponse->assertDontSee('🧾 会员购买日志', false);
$managerResponse->assertDontSee('🤖 微信机器人', false);
}
}