{{-- Developer Dashboard (Embedded Full Access) --}} @php $routeOr = function (string $name, string $fallback = '#') { return \Illuminate\Support\Facades\Route::has($name) ? route($name) : $fallback; }; $viewExists = function (string $view) { return view()->exists($view); }; $ordersIndexUrl = $routeOr('orders.index', url('/orders')); $ordersCreateUrl = $routeOr('orders.create', url('/orders/create')); $settingsIndexUrl = $routeOr('settings.index', url('/settings')); $usersIndexUrl = $routeOr('users.index', url('/users')); $rolesIndexUrl = $routeOr('roles.index', url('/roles')); $productsIndexUrl = $routeOr('products.items.index', url('/products/items')); $paymentAccountsIndexUrl = $routeOr('payment-accounts.index', url('/payment-accounts')); $financeIndexUrl = $routeOr('finance.index', url('/finance')); $backupsIndexUrl = $routeOr('backups.index', url('/backups')); $devQuickSettingsUrl = $routeOr('dev.quick-settings', url('/dev/quick-settings')); @endphp @if($viewExists('pages.dashboard.partials.developer-override-panel')) @include('pages.dashboard.partials.developer-override-panel') @endif @php $developerMenus = [ ['title' => 'Semua Order', 'desc' => 'Lihat seluruh transaksi dan masuk ke halaman edit atau hapus.', 'url' => route('orders.index'), 'badge' => 'Transaksi'], ['title' => 'Buat Order', 'desc' => 'Masuk cepat ke form pembuatan order.', 'url' => route('orders.create'), 'badge' => 'Create'], ['title' => 'Customers', 'desc' => 'Kelola seluruh pelanggan dan histori data.', 'url' => url('/customers'), 'badge' => 'Data'], ['title' => 'Users', 'desc' => 'Akses penuh user, akun, dan data login.', 'url' => url('/users'), 'badge' => 'Akses'], ['title' => 'Roles', 'desc' => 'Atur dan ubah hak akses semua role.', 'url' => url('/roles'), 'badge' => 'Permission'], ['title' => 'Products', 'desc' => 'Kelola produk, harga, layanan, dan kategori.', 'url' => url('/products'), 'badge' => 'Master'], ['title' => 'Payment Accounts', 'desc' => 'Kelola rekening dan akun pembayaran.', 'url' => url('/payment-accounts'), 'badge' => 'Finance'], ['title' => 'Finance', 'desc' => 'Masuk ke modul finance utama.', 'url' => url('/finance'), 'badge' => 'Finance'], ['title' => 'Backup DB', 'desc' => 'Backup sistem dan maintenance data.', 'url' => url('/backups'), 'badge' => 'System'], ['title' => 'Quick Settings', 'desc' => 'Ubah logo, nama toko, alamat, dan footer print.', 'url' => route('settings.index'), 'badge' => 'Branding'], ['title' => 'Tutorial', 'desc' => 'Panduan penggunaan dan dokumentasi.', 'url' => url('/tutorial'), 'badge' => 'Help'], ['title' => 'Laporan', 'desc' => 'Akses semua laporan penting dari satu klik.', 'url' => url('/reports'), 'badge' => 'Report'], ]; $developerActions = [ ['title' => 'Edit transaksi', 'desc' => 'Masuk ke daftar order untuk ubah invoice, status, total, file, atau customer.', 'url' => route('orders.index'), 'label' => 'Buka order', 'class' => 'bg-amber-500 hover:bg-amber-600 text-white'], ['title' => 'Hapus transaksi', 'desc' => 'Masuk ke daftar transaksi dan hapus data yang diperlukan langsung dari modul order.', 'url' => route('orders.index'), 'label' => 'Kelola hapus', 'class' => 'bg-rose-600 hover:bg-rose-700 text-white'], ['title' => 'Edit branding', 'desc' => 'Ubah logo, identitas toko, footer, dan kontak langsung dari dashboard.', 'url' => route('settings.index'), 'label' => 'Buka settings', 'class' => 'bg-brand-500 hover:bg-brand-600 text-white'], ['title' => 'Kontrol user & role', 'desc' => 'Ubah hak akses, tambah user, dan edit akun dalam satu jalur cepat.', 'url' => url('/users'), 'label' => 'Buka users', 'class' => 'bg-slate-900 hover:bg-slate-800 text-white dark:bg-slate-700 dark:hover:bg-slate-600'], ]; @endphp
Developer Dashboard Full Access Panel All Control in One Page

Semua akses developer ada langsung di dashboard ini.

Saya ubah dashboard ini jadi pusat kontrol utama developer. Fokusnya bukan penghasilan atau statistik, tapi akses cepat untuk edit, ubah, hapus, branding, user management, master data, dan semua menu penting tanpa perlu pindah ke halaman dashboard lain.

@foreach($developerActions as $action)
{{ $action['title'] }}
{{ $action['desc'] }}
{{ $action['label'] }}
@endforeach

Quick Command

Langsung lompat ke modul yang mau dibuka.

Enter
Developer Notes

Panel ini memang dibuat istimewa untuk developer: semua akses ditaruh di depan supaya lebih cepat mengelola sistem, master data, transaksi, branding, dan user management.

Quick Branding & Identity

Ubah logo, nama toko, alamat, telepon, dan footer nota langsung dari dashboard yang sama.

Embedded in Dashboard Saving...
logo

Logo Toko

Upload cepat tanpa keluar dari dashboard.

PNG / JPG • rekomendasi background transparan

Semua Menu Penting

Tidak perlu keliling sidebar. Semua modul inti developer langsung tampil di sini.

Dashboard Embedded {{ count($developerMenus) }} Menu

Panel Khusus Developer

Bagian penghasilan dan statistik operasional saya hilangkan supaya fokusnya benar-benar ke kontrol penuh.

No Revenue Summary
Akses Master Data

Produk, customer, akun pembayaran, user, role, dan pengaturan sistem semua bisa dibuka dari dashboard utama.

Akses Edit Cepat

Quick branding tetap ada di sini supaya developer bisa ubah identitas toko tanpa pindah ke view lain.

Akses Hapus / Ubah

Tombol diarahkan ke modul sumber agar developer bisa langsung mengubah dan mengelola data dari jalur paling cepat.

© {{ date('Y') }} Rio Ardiansyah. Embedded developer dashboard control center.