Admin — Rebate Group
Overview
Halaman Rebate Group digunakan untuk mengelola grup rebate yang tersedia di platform. Admin dapat membuat, mengedit, dan menghapus grup rebate yang nantinya akan ditetapkan ke player. Setiap grupo rebate menentukan konfigurasi rebate termasuk mata uang, status default, dan tampilan label VIP. Halaman ini berada di bawah menu Rebate Management.
Access
- URL:
/dashboard/rebate-group - Role required: Admin
- Navigation path: Sidebar > Rebate Management > Rebate Group
Submenu Rebate Management
| Label | URL | Docs |
|---|---|---|
| Rebate Group | /dashboard/rebate-group | 9_1_rebate-group.md |
| Player Rebate Group | /dashboard/player-rebate-group | 9_2_player-rebate-group.md |
| Rebate Setting List | /dashboard/rebate-setting-list | 9_3_rebate-setting-list.md |
| Rebate Invoice | /dashboard/rebate-invoice | 9_4_rebate-invoice.md |
Tampilan Halaman

Page Layout
Header
| Elemen | Tipe | Deskripsi |
|---|---|---|
| Rebate Group | Heading H1 | Judul halaman |
| Create Rebate Group | Button (+ ikon) | Membuka modal untuk membuat grup rebate baru |
Tabel Rebate Group
Menampilkan semua grup rebate yang terdaftar.
Total data: 6 grup rebate (1 halaman)
Kolom Tabel
| Kolom | Tipe | Deskripsi |
|---|---|---|
| ID | Text | ID unik grup rebate (kosong/tidak ditampilkan di UI) |
| Name | Text | Nama grup rebate |
| Currency | Text | Mata uang yang digunakan oleh grup rebate ini |
| Default | Text | Menandai apakah grup ini adalah grup default (True / False) |
| Status | Badge | Status grup: active (hijau) |
| Actions | Buttons | Tombol Edit Rebate Group dan Delete |
Data Rebate Group
| Nama | Currency | Default | Status |
|---|---|---|---|
| VIP1 | IDR | False | Active |
| DEFAULT | IDR | False | Active |
| Mac FE | IDR | False | Active |
| REBATE NEXT SPIN | IDR | False | Active |
| TEST rebate | IDR | False | Active |
| GOLD | IDR | True | Active |
Catatan: Grup dengan
Default = Truemaka tidak bisa dihapus — tombol Delete-nya berstatus disabled.
Features
Membuat Rebate Group Baru

Langkah:
- Klik tombol Create Rebate Group di pojok kanan atas.
- Modal Create New Rebate Group terbuka.
- Isi semua field yang ditandai
*(wajib). - Klik Save untuk menyimpan, atau Cancel / Close untuk membatalkan.
Field pada form:
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
| Rebate Group Name | Text input | ✅ | Nama grup rebate |
| Currency | Dropdown | ✅ | Pilih mata uang untuk grup rebate |
| Status | Dropdown | ✅ | Default: Active |
| Default | Dropdown | ✅ | Default: False. Jika True, menjadi grup default sistem |
| Display VIP Label | Toggle | — | Mengaktifkan tampilan label VIP untuk player di grup ini. Default: OFF |
Mengedit Rebate Group

Langkah:
- Klik tombol Edit Rebate Group pada baris grup yang ingin diubah.
- Modal Edit Rebate Group terbuka dengan data yang sudah terisi.
- Ubah field yang diperlukan.
- Klik Save untuk menyimpan perubahan, atau Cancel / Close untuk membatalkan.
Field pada form Edit:
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
| Rebate Group Name | Text input | ✅ | Nama grup, dapat diubah |
| Currency | Dropdown | ✅ | Readonly/disabled — tidak dapat diubah setelah grup dibuat |
| Status | Dropdown | ✅ | Active / Inactive |
| Default | Dropdown | ✅ | True / False |
| Display VIP Label | Toggle | — | ON = menampilkan badge VIP label ke player di grup ini |
| Choose VIP Style | Dropdown | — | Muncul saat Display VIP Label = ON. Pilihan: Upload Icon Image (dan opsi lainnya) |
| VIP Preview | Preview card | — | Muncul saat Display VIP Label ON — menampilkan preview label VIP ("Hai, John Doe" + ikon) |
| URL Icon Image | Text input | — | Muncul saat Choose VIP Style = Upload Icon Image. URL gambar ikon (GIF/image). Batas ukuran: maksimal 340px × 72px, dan ukuran file maks 100kb |
Catatan tentang Display VIP Label:
- Jika OFF: tidak ada konfigurasi VIP Style yang ditampilkan.
- Jika ON: field Choose VIP Style, VIP Preview, dan URL Icon Image muncul untuk mengkonfigurasi tampilan badge VIP.
Menghapus Rebate Group
Langkah:
- Klik tombol Delete (merah) pada baris grup yang ingin dihapus.
- Konfirmasi penghapusan jika muncul dialog.
Batasan:
- Grup dengan
Default = Truetidak dapat dihapus — tombol Delete-nya dalam kondisi disabled.
UI Elements Reference
| Label | Tipe | Lokasi | Deskripsi |
|---|---|---|---|
| Create Rebate Group | Button | Header | Membuka modal pembuatan grup rebate baru |
| 6 Data | Label | Atas & bawah tabel | Total jumlah grup rebate |
| go to page | Spinbutton + Button | Atas & bawah tabel | Navigasi halaman (tidak aktif jika hanya 1 halaman) |
| Edit Rebate Group | Button (gelap) | Kolom Actions | Buka modal edit untuk grup terpilih |
| Delete | Button (merah) | Kolom Actions | Hapus grup rebate (disabled jika grup adalah default) |
| Close | Button | Header modal | Menutup modal tanpa menyimpan |
| Cancel | Button | Footer modal | Membatalkan dan menutup modal |
| Save | Button (gelap) | Footer modal | Menyimpan perubahan |
Notes
- Halaman ini tidak memiliki fitur filter atau pencarian — semua data langsung ditampilkan.
- Currency tidak dapat diubah setelah grup dibuat (field disabled pada modal Edit).
- Hanya satu grup yang dapat menjadi Default (
Default = True) — grup GOLD saat ini adalah yang default dan tidak bisa dihapus. - Fitur Display VIP Label memungkinkan admin menampilkan label VIP bertema khusus (dengan ikon/GIF) kepada player yang tergabung dalam grup tersebut.
- Batasan gambar untuk URL Icon Image: maksimum 340px × 72px dengan ukuran file 100kb.