Skip to main content

Admin — Bonus Player Monitor

Overview

Halaman Bonus Player Monitor digunakan untuk memantau progres bonus yang sedang berjalan pada masing-masing pemain. Admin dapat melihat sejauh mana pemain telah memenuhi target turnover yang disyaratkan oleh suatu bonus, serta melakukan penyesuaian pada parameter target dan turnover tambahan melalui fitur Edit. Data hanya ditampilkan setelah menekan tombol Search.

Access

  • URL: /dashboard/bonus-player-monitor
  • Role required: Admin
  • Navigation path: Sidebar > Bonus > Bonus Player Monitor
LabelURLDocs
Bonus List/dashboard/bonus-list13_1_bonus-list.md
Bonus Player Monitor/dashboard/bonus-player-monitor13_2_bonus-player-monitor.md
Bonus Report/dashboard/bonus-report13_3_bonus-report.md

Page Layout

Header Area

ElemenTipeDeskripsi
Bonus Player MonitorHeading (H1)Judul halaman

Filter Area

ElemenTipeDeskripsi
UsernameTextboxFilter berdasarkan username pemain (placeholder: Type Username)
Bonus NameDropdown (React Select)Filter berdasarkan nama bonus; menampilkan daftar bonus yang tersedia (contoh: "Bonus 10% All Member", "test create 50%", dst.)
SearchButtonMenampilkan data sesuai filter aktif
ResetButtonMereset semua filter ke nilai default

Jika Search belum diklik, tabel menampilkan empty state: "Showing 0 Data — Please use filter to see specific data"

Tabel Data Bonus Player Monitor

Tabel menampilkan daftar pemain beserta progres bonus yang sedang berjalan. Total data: 68 records (dipaginasi, default 10 per halaman).

KolomDeskripsi
NoNomor urut baris
UsernameUsername pemain yang sedang menjalankan bonus
Bonus NameNama bonus yang diklaim pemain (contoh: "Bonus 10% All Member", "Bonus Rpt")
Target TypeJenis target yang harus dipenuhi (contoh: Turn Over)
ProgressNilai turnover/progres yang telah dicapai pemain saat ini
TargetNilai target penuh yang harus dicapai pemain
RewardsHadiah/bonus yang akan diterima ketika target terpenuhi
ActionsTombol Edit untuk menyesuaikan parameter bonus pemain

Pagination & Rows Per Page

ElemenDeskripsi
Total countJumlah total data (contoh: "68 Data"), ditampilkan di atas dan bawah tabel
Navigasi halamanTombol panah first/prev/next/last
Go to pageInput spinbutton + tombol go untuk loncat ke halaman tertentu
RowsDropdown kontrol jumlah baris per halaman: 10, 50, 100, 200 (default: 10)

Features

Search Bonus Player

Menampilkan daftar pemain yang sedang menjalankan bonus sesuai filter.

Langkah:

  1. Isi Username (opsional) untuk memfilter pemain tertentu
  2. Pilih Bonus Name (opsional) untuk memfilter berdasarkan bonus
  3. Klik tombol Search

Hasil: Tabel menampilkan data progres bonus pemain. Counter total data ditampilkan di atas dan bawah tabel.


Edit Bonus Player

Menyesuaikan nilai Additional Turnover dan Target pada record bonus pemain tertentu.

Langkah:

  1. Klik Search untuk memuat data
  2. Pada baris pemain yang ingin disesuaikan, klik tombol Edit
  3. Dialog Update Bonus Player Monitor akan terbuka
  4. Ubah nilai Edit Additional Turnover dan/atau Edit Target sesuai kebutuhan
  5. Klik Save untuk menyimpan perubahan, atau Cancel untuk membatalkan

Hasil: Nilai target/turnover tambahan pada record pemain tersebut diperbarui di sistem.


Reset Filter

Langkah:

  1. Klik tombol Reset

Hasil: Filter Username dan Bonus Name kembali ke nilai default, tabel kembali ke empty state.

Dialog: Update Bonus Player Monitor

Modal edit yang terbuka saat Admin mengklik tombol Edit pada baris tabel.

Informasi Read-Only

FieldDeskripsi
UsernameUsername pemain (tidak dapat diubah)
Bonus NameNama bonus yang diklaim (tidak dapat diubah)
Bonus TypeTipe bonus (tidak dapat diubah, contoh: Turn Over)
Target TypeJenis target (tidak dapat diubah, contoh: Turn Over)
ProgressProgres turnover saat ini (tidak dapat diubah)
RewardsNilai hadiah (tidak dapat diubah)
Current Additional TurnoverNilai turnover tambahan yang sedang berlaku saat ini (contoh: 0%)
Current TargetNilai target yang sedang berlaku saat ini

Field yang Dapat Diedit

FieldTipeDeskripsi
Edit Additional TurnoverSpinbutton (angka)Mengubah persentase turnover tambahan untuk pemain ini
Edit TargetSpinbutton (angka)Mengubah nilai target turnover yang harus dicapai pemain

Actions

TombolDeskripsi
SaveMenyimpan perubahan Additional Turnover dan Target
CancelMenutup dialog tanpa menyimpan perubahan

UI Elements Reference

LabelTipeLokasiDeskripsi
UsernameTextboxFilter areaInput pencarian per username
Bonus NameReact SelectFilter areaDropdown pilihan nama bonus (dari daftar bonus yang ada di sistem)
SearchButtonFilter areaMemuat data
ResetButtonFilter areaReset filter
EditButtonKolom Actions, setiap barisBuka dialog update bonus player
RowsReact SelectFooter tabelKontrol jumlah baris per halaman (10/50/100/200)

Data Displayed

Contoh data yang ditampilkan setelah Search:

UsernameBonus NameTarget TypeProgressTargetRewards
bonus3Bonus RptTurn Over0.001.0010.00
ninety991Bonus 10% All MemberTurn Over2,877.0025,500.00100.00
kenkenBonus 10% All MemberTurn Over6,051.00500,500.00100.00
kenkenkenbonus testing referTurn Over0.00200,200.001.00
player11Bonus 10% All MemberTurn Over0.0055.001.00
gagas12Bonus repeat maret 2024Turn Over0.00550.005.00

Total: 68 records aktif di sistem.

Notes

  • Data tidak tampil secara otomatis saat halaman pertama dibuka. Admin wajib menekan Search untuk memuat data.
  • Kolom Target Type pada semua data yang teramati bernilai Turn Over, menunjukkan bahwa target bonus dihitung berdasarkan total turnover game pemain.
  • Kolom Progress menunjukkan seberapa jauh pemain telah memenuhi target turnover; jika 0.00, artinya pemain belum melakukan aktivitas game sejak bonus diklaim.
  • Admin dapat menyesuaikan Target per individu pemain melalui dialog Edit, berguna untuk kasus eskalasi atau penyesuaian manual.
  • Fitur Edit Additional Turnover memungkinkan admin menambahkan persentase turnover ekstra di atas target standar untuk pemain tertentu.