Skip to content

Validasi kategori artikel ketika membuat artikel cms baru#1035

Merged
affandii06 merged 4 commits into
rilis-devfrom
dev-1031
May 8, 2026
Merged

Validasi kategori artikel ketika membuat artikel cms baru#1035
affandii06 merged 4 commits into
rilis-devfrom
dev-1031

Conversation

@habibie11
Copy link
Copy Markdown
Contributor

issue #1031

Ringkasan

  • Menambahkan alur panduan saat kategori artikel kosong di halaman tambah artikel (/master/artikel/create).
  • Menampilkan popup informasi bahwa kategori wajib dibuat terlebih dahulu, dengan tombol aksi ke halaman pembuatan kategori (/master/kategori/tambah/0) untuk user yang memiliki izin.
  • Menambahkan hint inline pada field kategori, menonaktifkan dropdown saat data kategori kosong, dan memblokir submit artikel dengan pesan yang lebih jelas.

Perubahan Utama

  • Menambahkan elemen info empty-kategori-hint di bawah dropdown kategori.
  • Menambahkan logika deteksi kategori kosong dari response.
  • Menambahkan popup SweetAlert untuk mengarahkan pembuatan kategori (atau info hubungi admin bila tanpa izin).
  • Menambahkan guard popup (hasShownKategoriKosongPopup) agar popup tidak muncul berulang/dua kali.
  • Menambahkan validasi submit agar user mendapat pesan spesifik ketika kategori memang belum tersedia.

Dampak

  • UX pembuatan artikel pertama kali menjadi lebih jelas ketika kategori belum ada.
  • Mengurangi kebingungan user karena field wajib kategori kini disertai arahan tindakan yang langsung dapat dilakukan.

@habibie11 habibie11 requested a review from affandii06 May 7, 2026 02:30
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

🔄 AI PR Review sedang antri di server...

Proses review akan segera dimulai di background — hasil akan muncul sebagai komentar setelah selesai.
Powered by CrewAI · PR #1035

@affandii06
Copy link
Copy Markdown

selesai ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants