Commit Graph

217 Commits

Author SHA1 Message Date
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
4067882f8a refactor(membership): mengubah total_points menjadi tier points
- menambahkan kolom baru yaitu reward point
- menambahkan tier baru di seeder yaitu "Bronze"
2025-11-04 21:28:16 +07:00
Yoga Pangestu
be4ff665df feat(tier reward): implementasi crud untuk hadiah tier 2025-11-04 21:27:20 +07:00
Yoga Pangestu
2f62af0f76 fix(trait): typo cloe modal untuk hanya 1 modal 2025-11-04 19:59:15 +07:00
Yoga Pangestu
a78c490f7d feat(goods): Menambahkan kolom untuk menentukan harga poin per pcs/ml
- casting kolom tersebut
- menyesuaikan seeder nya
2025-11-04 14:40:26 +07:00
Yoga Pangestu
5427260c5a refactor: menyesuaikan nama relasi dari orderItems menjadi items 2025-11-01 18:46:09 +07:00
Yoga Pangestu
9894ab6de1 refactor(order): merubah label "Faktur" menjadi "Invoice" 2025-11-01 18:28:08 +07:00
Yoga Pangestu
5c5d6c9821 feat(order): membuat fitur show order 2025-11-01 18:21:09 +07:00
Yoga Pangestu
c8b2b32691 refactor(audit): menghilangkan nama outlet di card sebagai gantinya menjadi page title 2025-11-01 16:42:47 +07:00
Yoga Pangestu
ccb54ceb05 feat(audit): menambahkan log_name 2025-11-01 16:40:17 +07:00
Yoga Pangestu
592afebfe8 feat(order): kasih wherenull order_id untuk order items 2025-11-01 16:38:11 +07:00
Yoga Pangestu
3d7e7ca5c7 refactor(enum): mengubah value daris string ke int 2025-11-01 16:27:58 +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
f55d4e70bd feat: install and configure spatie activity log 2025-10-31 15:07:01 +07:00
Yoga Pangestu
087fac5516 fix(login): memperbaiki gambar login supaya center 2025-10-31 14:41:21 +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
912e6c2d37 feat(purchase): menambahkan kolom user_id dan menyesuaikan relasinya 2025-10-29 19:17:59 +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
08eb7e3076 refactor(form): menyesuaikan placeholdernya menjadi contoh data 2025-10-29 18:07:52 +07:00
Yoga Pangestu
729e0fb852 refactor(config): mengubah zona waktu ke jakarta 2025-10-29 10:41:26 +07:00
Yoga Pangestu
714e140a55 feat(goods): membuat handle untuk show price 2025-10-29 10:32:26 +07:00
Yoga Pangestu
fdfae01130 feat(table): membuat logika untuk harga beli 2025-10-29 10:31:56 +07:00
Yoga Pangestu
c90729508a feat(datatable): membuat polling untuk table real-time 2025-10-29 10:31:11 +07:00
Yoga Pangestu
d6a0422014 feat: membuat skema table untuk show harga beli 2025-10-29 10:05:50 +07:00
Yoga Pangestu
808f385b22 feat(seeder): menambahkan data owner ke user seeder 2025-10-29 10:04:18 +07:00
Yoga Pangestu
091f34b89b feat(helper): membuat helper untuk format nomor telepon 2025-10-29 10:03:45 +07:00
Yoga Pangestu
3c830259d8 feat(model): menambahkan relasi orderItems ke model barang 2025-10-29 08:47:10 +07:00
Yoga Pangestu
5c7060565b feat(whatsapp service): menambahkan zawa api di config service
-membuat sesi dan generate qr code
-membuat model dan migrasi
-menambahkan permission
2025-10-28 23:27:32 +07:00
Yoga Pangestu
f8129deaa0 feat(member): menambahkan kolom untuk waktu member terdaftar 2025-10-28 21:40:43 +07:00
Yoga Pangestu
36610ea892 feat(voucher): membuat kolom sisa voucher dan menyesuaikan jika kuota tidak terbatas 2025-10-28 21:33:05 +07:00
Yoga Pangestu
53923bd6fc refactor(tier): menyesuaikan tampilan card nya, menambahkan beberapa counting data dan merubah relasi dari has one ke membership menjadi has many 2025-10-28 21:15:59 +07:00
Yoga Pangestu
f4a4a30d70 feat(seeder): membuat MembershipSeeder dan menyesuaikan CustomerSeeder menjadi data dummy dengan jumlah 500 data 2025-10-28 21:13:25 +07:00
Yoga Pangestu
0104e5a5af refactor(formula): merubah tampilan card nya dan menyesuaikan quality di seeder 2025-10-27 22:49:22 +07:00
Yoga Pangestu
3f0331de80 feat(user): menambahkan fitur search dan menghapus default value untuk status 2025-10-27 22:36:53 +07:00
Yoga Pangestu
b81dbf303d feat(outlet): add search and filter by status 2025-10-27 22:14:22 +07:00
Yoga Pangestu
80d5610c34 fix(outlet): menjadikan form landmark menjadi nullable
-menyesuaikan default image menjadi logo
-menjadikan layoutnya bergaya mansory
2025-10-27 20:04:29 +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
209be3fd25 feat(seeder): menambahkan permission untuk fitur order 2025-10-27 19:24:02 +07:00
Yoga Pangestu
406e0efeed fix(helper): memperbaiki replaceCurrency 2025-10-27 19:23:09 +07:00
Yoga Pangestu
2537b64e6d feat(enum): membuat enum terkait dengan order 2025-10-27 19:22:22 +07:00
Yoga Pangestu
2819750fbf feat(seeder): membuat seeder untuk formula 2025-10-25 23:10:05 +07:00
Yoga Pangestu
a86589edcb fix(seeder): menjadikan harga item menjadi 000 di di belakangnya 2025-10-25 22:40:26 +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
b1d5e74fe7 feat(customers): add member status column to customers table with badge formatting 2025-10-19 14:32:50 +07:00
Yoga Pangestu
8c7f869c76 feat(settings): implement application settings management with contact, general, social, and SEO forms 2025-10-18 19:37:49 +07:00
Yoga Pangestu
cc64a09250 feat(settings): add migration for settings table with unique group and name 2025-10-18 19:37:07 +07:00
Yoga Pangestu
0299ed8a74 fix(seeder): format arrow function for better readability in OutletSeeder 2025-10-18 19:36:49 +07:00
Yoga Pangestu
ed947361ab refactor(voucher): remove unused IsActive enum import from VoucherSeeder 2025-10-18 19:36:30 +07:00