Yoga Pangestu
ac59863be3
refactor(order): mengubah nama kolom dari order_at menjadi ordered_at
...
- menambahkan key ordered_at untuk create
- mengaubah type param di WithMember
- menambahkan clearable di input
2025-11-05 11:16:56 +07:00
Yoga Pangestu
7b0abd6aa2
feat(order): menambahkan kolom voucher ke table
...
- calculate voucher diskon dan manual diskon
- menambahkan input voucher
- munculkan input voucher hanya ketika ada member
2025-11-05 09:56:49 +07:00
Yoga Pangestu
2f62af0f76
fix(trait): typo cloe modal untuk hanya 1 modal
2025-11-04 19:59:15 +07:00
Yoga Pangestu
5427260c5a
refactor: menyesuaikan nama relasi dari orderItems menjadi items
2025-11-01 18:46:09 +07:00
Yoga Pangestu
592afebfe8
feat(order): kasih wherenull order_id untuk order items
2025-11-01 16:38:11 +07:00
Yoga Pangestu
3982f7ed70
feat(order): mencatat perubahan stok saat order dan memperbaiki kesalahan logika (terbaik) antara order dan hapus order
2025-11-01 16:23:21 +07:00
Yoga Pangestu
c435d58f89
feat(audit): membuat enum untuk status
...
- menjadikan data outlet bisa di klik dan di redirect ke halaman audit
- catat log saat order create
- menambahkan permission
- menambahkan halaman baru
- kasih card penjelasan cara audit
2025-11-01 15:54:03 +07:00
Yoga Pangestu
6343802fd5
refactor(purchase): mengubah nama dan penyimpanan var untuk menampung items dari cartItems ke purchaseItems dan dipindahkan ke component create bukan lagi form
...
- membuat trait baru untuk calculate total
- menyesuaikan perubahan di atas
2025-10-30 19:29:18 +07:00
Yoga Pangestu
4fbb18b1ce
fix(purchase): mengubah params nya menjadi b indo
2025-10-29 19:42:09 +07:00
Yoga Pangestu
100aff8403
chore(purchase): mengubah params untuk add barang jadi menggunakan bahasa inggris
2025-10-29 18:44:25 +07:00
Yoga Pangestu
714e140a55
feat(goods): membuat handle untuk show price
2025-10-29 10:32:26 +07:00
Yoga Pangestu
c90729508a
feat(datatable): membuat polling untuk table real-time
2025-10-29 10:31:11 +07:00
Yoga Pangestu
d5fae1989a
feat(order): membuat crud
...
-skema migrasi dan menyesuaikan relasi model nya
-membuat beberapa trait utuk memisahkan logika
2025-10-27 19:25:10 +07:00
Yoga Pangestu
cd7c89b48b
refactor(traits): remove return type declarations from methods for consistency
2025-10-19 15:02:28 +07:00
Yoga Pangestu
77bce6f0eb
refactor(outlet): mengubah cara menampilkan data dari menggunakan datatable menjadi foreach card
...
-kasih pengecekan isset() ke form WithCloseModal
-menambahkan form atribute
-menghapus dispacth datatable, karena sudah tidak perlu
-kasih error untuk input fasilitas
2025-10-14 15:38:03 +07:00
Yoga Pangestu
fb1f449923
feat(trait): membuat WithUserSelector untuk keperluan input yang ada user nya
2025-10-06 19:13:01 +07:00
Yoga Pangestu
80ddbeec8c
fix(trait): method reset() dari WithCloseModal menerima argumen form
2025-10-06 19:12:26 +07:00
Yoga Pangestu
e35fe291b8
feat(purchase): ketika di hapus, stok item nya ikut terhapus
2025-10-04 21:14:27 +07:00
Yoga Pangestu
33e138be42
feat(purchase): implementasi fitur belanja/restock
...
-membuat relasi polimorfirk
-membuat beberapa trait untuk kebutuhan crud
-dan lainnya tentang implementasi fitur ini
2025-10-04 21:09:20 +07:00
Yoga Pangestu
e905f98b4f
feat(role & permission): membuat trait untuk otorisasi
...
-menambahkan otorisasi semua komponen. tabel, view dan lainnya
2025-10-02 21:42:08 +07:00
Yoga Pangestu
700aa8f260
feat(trait): membuat trait untuk toast agar reusable
...
-mengubah cara menulis toast diubah menjadi memanggil toast yang ada
2025-10-02 20:13:03 +07:00
Yoga Pangestu
ed7ffd0d41
refactor: mengelompokan datatable dan form ke folder sesuai seperti livewire nya dan mnyesuaikan dengan perubahannya
2025-10-02 19:18:49 +07:00
Yoga Pangestu
76b9e99f02
refactor(trait): menambahkan suffix pada nama method WithOutletSelector
2025-10-01 20:42:27 +07:00
Yoga Pangestu
a0fd914af5
feat(perfume): crud parfum
...
-menambahkan skema model dan migrsai
-menyesuaikan relasi
-membuat enum Concentration
-mmebuat trait baru untuk handle category
2025-10-01 20:41:19 +07:00
Yoga Pangestu
20f393d326
refactor(trait): mengeluarkan WithOutletSelector dari folder Voucher dan menyesuiakan path nya di voucher
2025-10-01 20:38:51 +07:00
Yoga Pangestu
ef05482000
feat(voucher): mengaitkan voucher dengan outlet dengan relasi many to many
...
-membuat tabel pivot
-menyesuaikan seeder
-menyesuaikan logika yang berkaitan dengan perubahan tersebut
2025-09-30 10:00:54 +07:00
Yoga Pangestu
df41581385
feat(trait): membuat reusable close modal
2025-09-25 19:22:36 +07:00
Yoga Pangestu
8211f819b0
feat(trait): menambahkan WithCommentEnum dan WithValueEnum
2025-09-24 19:26:10 +07:00
Yoga Pangestu
078b72d2ed
feat: install spatie media-library and implement to outlet, add trait for handler image
2025-09-23 20:59:26 +07:00
Yoga Pangestu
6ef6b6d5af
fix(trait): data type $value in WithUpdatedData
2025-09-19 16:14:04 +07:00
Yoga Pangestu
28738e6d26
chore: laravel pint
2025-09-19 14:52:02 +07:00
Yoga Pangestu
dcc6a70470
feat(outlet): add outlet module with CRUD and related resources
2025-09-19 14:43:15 +07:00
Yoga Pangestu
c5ded12c25
feat(trait): add WithConfirmation for confirmation modal
2025-09-19 14:37:39 +07:00
Yoga Pangestu
0c0f2f2b92
refactor: move prependColumn logic into separate trait
2025-09-18 22:06:44 +07:00
Yoga Pangestu
77927608b5
feat: ada trait for real-time updated data
2025-09-18 20:44:03 +07:00
Yoga Pangestu
9385b54a06
feat(datatable): install and configure Rappasoft Laravel Livewire Tables
2025-09-18 20:27:20 +07:00