D
Bug Tracker

Bug Tracker

Daftar bug dan known issues di Admin Dazo — dikelompokkan per modul dengan severity.

Critical / Security

#BugLokasiDeskripsi
1Hardcoded superadmin credentialsAdminSeeder.php, DatabaseSeeder.phpPassword ochvIui8q3wpagv di-commit ke VCS
2Auto-create superadminAdminController.php:22-35Login page auto-create superadmin@gmail.com/superadmin jika collection kosong
3PersonalAccessToken::updated() bugAdminController.php:56updated() adalah event method, bukan query — silently does nothing
4Loose phone matching covendorCovendorOrderController.phplike '%nohp%' collision-prone
5DB::transaction no-opWithdrawController.phpMongoDB standalone — transaction tidak berfungsi

High

#BugLokasiDeskripsi
6Stray dd() di productionLiveChatController.php:71dd($data['contacts']->toArray()) akan kill page
7Password overwrite bugUserController.phpbcrypt($request->password) ?? ... — ?? never triggers
8Addon yearly expiry bugOrderController.php:179else if ($d_satuan == 'Year') — cek $d_satuan bukan $addon_d_satuan
9N+1 query di performancePackageController.phpPer-package count + sum queries

Correctness

#BugLokasiDeskripsi
10Date stored as stringStore.php, OrderController.phpexpired_at disimpan sebagai 'Y-m-d H:i' string, dibandingkan lexicographically
11Duration string parsingOrderController.phpexplode(' ', $duration) — tidak ada enum, typo break expiry math
12Controller instantiationOrderController.phpnew PaymentController() — bukan DI
13Mixed MongoDB + MySQLLiveChatController.phpMongoDB Eloquent + raw MySQL query builder dalam flow sama
14Dead model importsLiveChatController.phpImport model yang tidak ada (ChatHistory, ChatOrder, Contact, HandleGudang, Setting)
15Typo filenameQuickLoginControler.phpControler → seharusnya Controller
16Typo TicketingfeedbackControllerroutes/web.php:196-197Class name case mismatch dengan TicketingFeedbackController

Performance

#IssueLokasiDeskripsi
17No queue.envQUEUE_CONNECTION=sync — semua job synchronous
18No index strategyMongoDBTidak ada index definition untuk query yang sering dipakai

Frontend

#IssueLokasiDeskripsi
19Velzon demo pages shippedresources/js/Pages/Template demo pages (dashboards/*, auth-pages/*) masih ada
20No auto-refresh on 409Withdraw pageTidak ada handling khusus saat receive 409 (double approval)

Deployment

#IssueLokasiDeskripsi
21Branch produksi tidak jelas—Perlu konfirmasi apakah main atau master
22No CI/CD—Tidak ada GitHub Actions workflow