Skip to main content

Admin — Player Rebate Group

Overview

Halaman Player Rebate Group digunakan untuk melihat dan mengelola pengelompokan rebate setiap player. Admin dapat mencari player berdasarkan username atau grup rebate, kemudian memindahkan player terpilih (atau semua hasil filter) ke grup rebate yang berbeda. Halaman ini berada di bawah menu Rebate Management.

Access

  • URL: /dashboard/player-rebate-group
  • Role required: Admin
  • Navigation path: Sidebar > Rebate Management > Player Rebate Group
LabelURLDocs
Rebate Group/dashboard/rebate-group9_1_rebate-group.md
Player Rebate Group/dashboard/player-rebate-group9_2_player-rebate-group.md
Rebate Setting List/dashboard/rebate-setting-list9_3_rebate-setting-list.md
Rebate Invoice/dashboard/rebate-invoice9_4_rebate-invoice.md

Tampilan Halaman

Player Rebate Group


Page Layout

Filter

Bagian atas halaman berisi filter untuk mempersempit tampilan daftar player.

ElemenTipeDeskripsi
UsernameText inputFilter berdasarkan username player. Placeholder: Type username
Rebate GroupDropdownFilter berdasarkan grup rebate. Default: All (semua grup)
SearchButtonMenjalankan pencarian sesuai filter yang diisi
ResetButtonMengosongkan semua filter dan menampilkan ulang semua data

Edit Player Rebate Group

Panel yang memungkinkan admin memindahkan player (yang dicentang atau semua hasil filter) ke grup rebate yang berbeda.

ElemenTipeDeskripsi
Select rebate groupDropdownMemilih grup rebate tujuan (isi dari daftar grup yang ada)
SaveButton (abu-abu, disabled)Menyimpan perubahan grup untuk player yang dicentang. Aktif hanya jika minimal satu checkbox dipilih
Transfer AllButton (hijau)Memindahkan semua player dari hasil filter aktif ke grup rebate yang dipilih, tanpa perlu mencentang satu per satu

Logika Save vs Transfer All:

  • Save: hanya berlaku untuk player yang dicentang (checkbox per baris).
  • Transfer All: berlaku untuk semua player yang muncul dari hasil filter saat ini (termasuk halaman lain), tanpa perlu mencentang satu per satu.

Tabel Player Rebate Group

Menampilkan daftar seluruh player beserta grup rebate yang ditetapkan.

Total data: 15.898 player (dipaginasi)

Kolom Tabel

KolomTipeDeskripsi
NoNumberNomor urut baris
UsernameTextUsername player
Rebate GroupTextNama grup rebate yang saat ini ditetapkan untuk player tersebut
☐ (Checkbox)CheckboxMemilih player untuk operasi batch pindah grup via tombol Save

Header kolom terakhir (checkbox) berfungsi sebagai select-all untuk halaman yang sedang aktif.


Features

Mencari Player Berdasarkan Username atau Grup Rebate

Langkah:

  1. Isi field Username dengan sebagian atau seluruh username player.
  2. Pilih Rebate Group dari dropdown untuk memfilter berdasarkan grup tertentu.
  3. Klik Search.
  4. Tabel akan memperbarui isinya sesuai filter.

Reset filter:

  • Klik Reset untuk menghapus semua filter dan menampilkan seluruh data kembali.

Memindahkan Player Terpilih ke Grup Rebate Lain (Batch via Checkbox)

Langkah:

  1. Centang checkbox pada satu atau lebih baris player yang ingin dipindah.
  2. Panel Edit Player Rebate Group aktif — tombol Save menjadi bisa diklik.
  3. Pilih grup rebate tujuan dari dropdown Select rebate group.
  4. Klik Save.

Hasil: Player yang dicentang berpindah ke grup rebate yang dipilih.


Memindahkan Semua Player dalam Filter ke Grup Rebate Lain (Transfer All)

Langkah:

  1. Gunakan filter Username dan/atau Rebate Group untuk mempersempit daftar player.
  2. Pilih grup rebate tujuan dari dropdown Select rebate group.
  3. Klik Transfer All (hijau).

Hasil: Semua player yang sesuai dengan filter aktif (termasuk di halaman lain) dipindahkan sekaligus ke grup rebate yang dipilih — tanpa perlu mencentang satu per satu.

Perhatian: Transfer All memindahkan semua hasil filter, bukan hanya halaman yang tampil saat ini. Pastikan filter sudah tepat sebelum mengklik Transfer All.


UI Elements Reference

LabelTipeLokasiDeskripsi
UsernameText inputArea FilterFilter pencarian berdasarkan username
Rebate GroupDropdownArea FilterFilter berdasarkan grup rebate; default All
SearchButtonArea FilterMenjalankan filter
ResetButtonArea FilterMengosongkan semua filter
Select rebate groupDropdownPanel EditPilih grup rebate tujuan untuk batch pindah
SaveButtonPanel EditSimpan pindah grup untuk player yang dicentang (disabled jika tidak ada yang dipilih)
Transfer AllButton (hijau)Panel EditPindahkan semua player dari hasil filter aktif ke grup terpilih
15898 DataLabelAtas & bawah tabelTotal jumlah seluruh player
go to pageSpinbutton + ButtonAtas & bawah tabelNavigasi langsung ke halaman nomor tertentu
Checkbox (header)CheckboxHeader tabelPilih/batalkan semua baris di halaman aktif
Checkbox (baris)CheckboxTiap barisPilih player individual untuk operasi batch Save

Notes

  • Total player yang terdata adalah 15.898 (per saat dokumentasi dibuat).
  • Data ditampilkan secara terpaginasi. Gunakan navigasi halaman atau go to page untuk berpindah antar halaman.
  • Kolom Rebate Group yang paling banyak muncul adalah DEFAULT, menandakan mayoritas player belum dipindahkan ke grup khusus.
  • Save hanya mempengaruhi player yang dicentang di halaman saat ini, sedangkan Transfer All mempengaruhi semua player dari hasil filter (lintas halaman).