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

45 lines
1.9 KiB
Markdown

# 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 |