Implement dark mode, bug report page, and schema dump

This commit is contained in:
2025-11-27 15:06:45 +08:00
parent 13bc6db529
commit 83602b1ed1
91 changed files with 1078 additions and 2291 deletions

View File

@@ -388,7 +388,8 @@ class PaymentVerificationTest extends TestCase
public function test_dashboard_shows_correct_queues_based_on_permissions(): void
{
$admin = User::factory()->create();
$admin = User::factory()->create(['is_admin' => true]);
$admin->assignRole('admin');
$admin->givePermissionTo('view_payment_verifications');
// Create payments in different states
@@ -406,7 +407,7 @@ class PaymentVerificationTest extends TestCase
public function test_user_without_permission_cannot_access_dashboard(): void
{
$user = User::factory()->create();
$user = User::factory()->create(); // non-admin
$response = $this->actingAs($user)->get(route('admin.payment-verifications.index'));