web/docs/history/2026-07-25-hapus-module-plan-dan-jenis-bisnis.md

1.9 KiB

Hapus Module Plan dan Jenis Bisnis

Tanggal: 2026-07-25 Status: Selesai

Tujuan

Menghapus modul plans dan business-types, serta menghapus properti plan_id yang tidak digunakan dari komponen OnboardingForm.

Yang Dikerjakan

1. Hapus Module Plans

  • Menghapus direktori app/pages/admin/plans/ yang berisi:
    • app/pages/admin/plans/columns.ts - file yang mendefinisikan kolom untuk tabel plans
    • app/pages/admin/plans/index.vue - halaman daftar plans

2. Hapus Module Business-Types

  • Menghapus direktori app/pages/admin/business-types/ yang berisi:
    • app/pages/admin/business-types/columns.ts - file yang mendefinisikan kolom untuk tabel business-types
    • app/pages/admin/business-types/index.vue - halaman daftar business-types

3. Perbarui AppSidebar

  • Menghapus item menu "Plans" dari sidebar admin
  • Sekarang menampilkan: Dashboard (existing), Jenis Bisnis (existing)

4. Perbarui OnboardingForm

  • Menghapus tipe data Plan dari interface declarations
  • Menghapus tipe data Plan yang tidak terpakai dari useFetch
  • Menghapus properti plan_id dari handleSubmit (peninggalan setelah penghapusan)
  • Menghapus pengiriman atau pemilihan plan di UI
  • Mengurangi steps dari 3 menjadi 2:
    • Step 0: Pilih Jenis Bisnis
    • Step 1: Input Info Bisnis
  • Memperbarui label stepper menjadi ['Bisnis', 'Info']

File yang Diubah

File Aksi Detail
app/components/AppSidebar.vue Diubah Menghapus item menu "Plans"
app/components/OnboardingForm.vue Diubah Menghapus pemrosesan plan dan format 3-step
app/pages/admin/business-types/columns.ts Dihapus File kolom untuk business-types
app/pages/admin/business-types/index.vue Dihapus Halaman daftar business-types
app/pages/admin/plans/columns.ts Dihapus File kolom untuk plans
app/pages/admin/plans/index.vue Dihapus Halaman daftar plans