Feature #3768
[ ES ] Implementasi Halaman Banner Promo (List, Create, Edit, Delete, Status)
0%
Description
Dear mas Azid,
Mohon bantuannya untuk implementasikan fitur Banner Promo dalam sistem Golfscape, berada pada menu:
Banner Management > Banner Promo.
Fitur Utama yang Harus Diimplementasikan
1. Halaman List Banner Promo
Menampilkan data banner dalam bentuk tabel dengan kolom:
• No
• Banner Image
• Promo Text
• Display Period
• Status (otomatis & manual)
• Sort Banners
• Actions (Edit & Delete)
2. Logika Status
Terdapat 4 jenis status:
Status Inactive mengabaikan logika tanggal dan harus menonaktifkan Banner sepenuhnya dari tampilan publik.
Status Pending, Active, dan Expired hanya dihitung jika status di database adalah Active.
3. Filter
• Dropdown: All Status, Pending, Active, Expired, Inactive
• Date Range: Start Date dan End Date (format: dd/mm/yy)
• Tombol: Apply Filter
4. Pagination
• Navigasi halaman: Previous, nomor halaman, Next
5. Create New Promo
• Tombol + Create New Promo di kanan atas
• Mengarahkan ke form input banner baru
6. Halaman Form Create/Edit Promo
Untuk isiannya:
• Promo Title (Text, Required)
• Description (Textarea, Required)
• Start Date (Datepicker, Required)
• End Date (Datepicker, Required)
• Banner Image (File Upload PNG/JPG max 2MB, Required)
• Status (Dropdown: Active / Inactive)
Untuk table penyimpananya PMDPROMO0001
Prototype : https://www.figma.com/proto/IV5rhVcFx2OcWzq8yFJGrL/ES-Training-Golf?node-id=21-641&t=lJ3IRAcED2od3Uqa-1
Terimakasih mas.
alamat = https://demo-golfcourse.minovais.com/
database = 103.153.60.89
nama database = MinovaES_DEMO_GolfCourse
Files