Polish device registry identity displays

This commit is contained in:
Wira Basalamah
2026-06-08 16:09:24 +07:00
parent 67dc286c1a
commit 4bbe3f6807
4 changed files with 48 additions and 12 deletions

View File

@ -16,14 +16,17 @@ Dokumen ini adalah snapshot kerja terakhir untuk melanjutkan project tanpa perlu
- KPI warning sekarang menunjukkan breakdown stale vs degraded;
- KPI card bisa dipakai sebagai quick filter;
- tabel Fleet Status menampilkan health bar, reason, signal, dan battery;
- Device ID menjadi link langsung ke technical detail;
- kolom utama Fleet Status sekarang memakai Serial Number sebagai identitas utama, dengan device code hanya sebagai detail sekunder;
- Remote Actions menambahkan tombol `Power Off Device`;
- layout mobile header/filter dibuat full-width agar tidak overflow.
- Registry `/ui/device-registry-monitoring` sekarang mendukung koreksi device metadata:
- tabel dan detail mengutamakan Serial Number, bukan internal device id;
- menu row punya `Edit Device`;
- menu row baris bawah otomatis membuka ke atas agar tidak tertutup pagination;
- modal edit bisa koreksi `serial_number/dev-sn`, vendor, model, communication mode, status, dan firmware version;
- perubahan model ikut memperbarui `capability_profile_json` dari katalog model aktif;
- backend menolak duplicate `serial_number` supaya config pull/MQTT lookup tidak ambigu.
- Device Technical Detail mengutamakan Serial Number di breadcrumb/title, menaruh device code sebagai detail, dan remote action menambahkan `Power Off Device`.
- Search UI yang sebelumnya dekoratif sudah mulai difungsikan:
- Admin Dashboard global search route ke Device Registry, Merchant List, atau Transaction History dengan `?q=`;
- Transaction History dan Merchant List membaca `?q=` sebagai initial search;