Mengelola Benefactor
Halaman Benefactor menampilkan daftar lengkap semua donatur (benefactor) yang telah berdonasi pada campaign. Dari halaman ini, Kamu dapat melihat informasi detail setiap donatur, mencari donatur tertentu, dan mengunduh data benefactor untuk keperluan laporan atau dokumentasi.
Akses Halaman Benefactor
Untuk mengakses halaman Benefactor:
- Buka halaman detail campaign donasi di
/donations/{donationId} - Klik tombol "Lihat Semua" di bagian Riwayat Donasi
- Kamu akan diarahkan ke halaman:
/donations/{donationId}/benefactor
Struktur Benefactor List
Halaman benefactor menampilkan daftar donatur dalam bentuk tabel. Berikut adalah tabel struktur benefactor list:
| Kolom | Deskripsi | Tipe Data |
|---|---|---|
| User Info | Avatar, nama lengkap, dan email donatur | Image + Text |
| Amount | Nominal donasi yang diberikan | Currency (format Rupiah) |
| Payment Method | Metode pembayaran yang digunakan | Text/Badge |
| Date | Tanggal dan waktu donasi | DateTime |
| Status | Status transaksi donasi | Status Badge |
| Actions | Tombol aksi (jika ada) | Buttons |
Search Bar
Halaman benefactor dilengkapi dengan search bar yang memungkinkan Kamu untuk mencari donatur berdasarkan:
- Nama: Ketik nama donatur untuk mencari
- Email: Ketik email donatur untuk mencari
Cara Menggunakan Search Bar
- Klik pada search bar di bagian atas halaman
- Ketik nama atau email donatur yang ingin Kamu cari
- Hasil pencarian akan otomatis ter-update saat Kamu mengetik
- Sistem akan mencari di field nama dan email
Download Benefactor List
Kamu dapat mengunduh daftar benefactor dalam format file untuk keperluan laporan atau dokumentasi:
- Klik tombol Download di bagian atas halaman (ikon download)
- File akan ter-generate dan ter-download otomatis
- File berisi data lengkap semua benefactor
Format File Download
File yang diunduh biasanya dalam format:
- Excel (.xlsx) atau
- CSV (.csv)
File berisi kolom:
- Nama Donatur
- Nominal Donasi
- Metode Pembayaran
- Tanggal Donasi
- Status
Informasi Detail Benefactor
Setiap baris di tabel benefactor menampilkan:
User Information
- Avatar: Foto profil donatur (jika tersedia)
- Nama Lengkap: Nama lengkap donatur
- Email: Alamat email donatur
Donation Information
- Amount: Nominal donasi dalam format Rupiah
- Payment Method: Metode pembayaran yang digunakan (contoh: Bank Transfer, E-Wallet, dll)
- Date: Tanggal dan waktu donasi dilakukan
- Status: Status transaksi (Success, Pending, Failed, dll)
Pagination
Jika terdapat banyak benefactor, halaman akan menampilkan benefactor dalam batch. Gunakan fitur "Load More" atau pagination untuk memuat benefactor berikutnya.
Empty State
Jika belum ada donatur yang berdonasi, halaman akan menampilkan pesan empty state.