Lanjut ke konten
Samkarsa Logbook

v1.0.0-015 : Fitur Edit Purchase Plan & Bugfix Payload AI

Menambahkan fungsi inline edit untuk harga, Qty, item, dan tanggal di RecommendedPurchase serta fix bug custom_product_name dari AI

Jualan,Blonjo1mnt baca

Sesuai dengan rencana kerja edit_purchase_plan_plan.md, beberapa peningkatan telah ditambahkan pada antarmuka frontend (Blonjo) untuk memfasilitasi pengubahan daftar belanja (Purchase Plan) yang berstatus Draft atau Pending Approval.

  • Inline Edit Harga Estimasi: Sekarang pengguna bisa mengklik icon pencil di samping Harga untuk mengupdate harga estimasi per item secara langsung.
  • Simpan Perubahan Utuh: Tombol “Simpan Perubahan” sekarang mengirim semua item beserta update terbarunya menggunakan endpoint backend PUT /purchase-plans/{plan_id} yang menimpa keseluruhan item list pada database.
  • Fitur ini melengkapi fungsi inline edit Qty, penghapusan baris item, dan penambahan item baru yang sudah ada sebelumnya.
  • Edit Tanggal (Planned Date): Pengguna sekarang bisa mengubah tanggal rencana belanja secara langsung pada antarmuka card purchase plan.

  • Payload Item Baru dari AI: Memperbaiki bug pada form pembuatan (AI parsing) di mana jika barang tidak terdaftar di sistem (productId = 0 atau null), data gagal tersimpan dengan benar karena sebelumnya custom_product_name tidak tertangani secara konsisten. Payload sekarang memvalidasi item.productId secara falsy untuk mengisi custom_product_name.

Perubahan ini memungkinkan penyesuaian detail rencana belanja (kuantitas, harga, daftar barang, maupun tanggal) sebelum berlanjut ke tahap persetujuan/eksekusi akhir tanpa perlu menghapus plan secara keseluruhan.