Commit Graph

114 Commits

Author SHA1 Message Date
Yoga Pangestu
77d91b977f feat(faq): implemntasi testing
- kasih return type
- menyesuaikan factory
- mengganti modalName
- menyesuaikan seeder
- menyesuaikan panggil component
2025-12-10 13:26:44 +07:00
Yoga Pangestu
c75d750de0 feat(breadcat): membuat fitur hapus
- implementasi testing
- use HashableId di model
- kasih return type
- menyesuaikan factory
- menyesuaikan modalname
- menambahkan permission untuk delet
2025-12-10 13:25:47 +07:00
Yoga Pangestu
aab7491a8c refactor(factory): menyesuaikan per enum an dan juga menyelaraskan menggunakan $this->faker 2025-12-09 09:21:29 +07:00
Yoga Pangestu
b9c48c1f7f refactor(seeder): menyelaraskan format kode 2025-12-09 08:39:59 +07:00
Yoga Pangestu
c4b90acf53 feat: membuat factory seluruh model
- menyesuaikan model jika ada yang salah seperti kurangnya trait SoftDeletes, casting yang salah, relasi yang kurang dan lainnya
- memperbaiki enum di migrasi
2025-12-09 08:25:07 +07:00
Yoga Pangestu
b07a06e28e feat(order): membuat factory 2025-12-08 13:11:53 +07:00
Yoga Pangestu
1b14ce5ffb refactor(voucher): menyesuaikan factory dengan penambahan kolom baru 2025-12-08 11:07:05 +07:00
Yoga Pangestu
2d418b7a8a feat(bottle): membuat key point_per_pcs 2025-12-08 09:17:34 +07:00
Yoga Pangestu
203de2acec refactor(test): outlet test 2025-12-07 10:21:56 +07:00
Yoga Pangestu
4078201b03 feat(voucher): menambahkan beberapa kolom baru
- membuat class enum IsShow
- menyesuaikan seeder
- menambahkan input kolom baru ke form
- membuat handle crud nya
2025-12-05 19:26:04 +07:00
Yoga Pangestu
8d70869766 refactor(factory): membuat state 2025-12-03 20:38:48 +07:00
Yoga Pangestu
9b25af9ef0 feat(stock opname): implementasi module/fitur stock opname 2025-11-24 17:02:25 +07:00
Yoga Pangestu
9d021b31c5 refactor: remove WhatsApp settings and related components 2025-11-22 23:13:51 +07:00
Yoga Pangestu
8e1238a2dd feat(broadcast): implement broadcast management 2025-11-21 21:58:24 +07:00
Yoga Pangestu
396440eda7 feat(price request): membuat enum status
- membuat datatables
- membuat logika untuk handle approve dan reject
- casting dan scope model
- membuat badge di sidebar untuk counting data yang belum disetujui
- menyesuaikan logika untuk mengajukan harga beli dengan skema table yang baru
- menyesuaikan skema table yang baru
- menyesuaikan parameter yang dikriim untuk pengajuan
- menyesuaikan logika table
- membuat permission
2025-11-21 14:58:49 +07:00
Yoga Pangestu
c984206d94 refactor(whatsapp): hide fitur integrasi whatsapp karena belum dibutuhkan 2025-11-17 23:29:50 +07:00
Yoga Pangestu
ae8a5e4ce8 refactor(permission): menghapus permission view cogs dan menyesuaikan kembali semua kondisi yang memakai itu dan diganti dengan roles 2025-11-17 16:07:59 +07:00
Yoga Pangestu
8ebb1f5fe8 feat(expense): menambahan kolom baru yaitu user_id
- membuat relasi nya di model
- menyesuaikan logika crudnya
- menampilkan nama pegawai di table
- menyesuaikan data yang di tampilkan dan action nya di tab;e
2025-11-16 18:24:22 +07:00
Yoga Pangestu
adb8676ac3 feat(role & permission): menghapus akses crud rumus kecuali read untuk leader 2025-11-16 17:22:49 +07:00
Yoga Pangestu
d9df1e369b feat(push notification): add notification 2025-11-15 13:32:38 +07:00
Yoga Pangestu
e91066047b recfator(role permission): admin tidak bisa mengakases fitur artikel 2025-11-14 09:30:20 +07:00
Yoga Pangestu
62e2182dd2 refactor(role permission): admin tidak bisa crud catgory dan brand, hanya melihat 2025-11-14 09:24:06 +07:00
Yoga Pangestu
878644c30d feat(barang): menambahakan kondisi untuk audit dan button, leader tidak bisa audit 2025-11-14 09:03:43 +07:00
Yoga Pangestu
4d51e7b20c feat(formula): menambahkan pengecekan duplikasi data
- menyesuaikan tampilan
- role admin bias lihat rumus
- memberikan validasi untuk volume tidak boleh lebih besar dari size
2025-11-14 08:40:46 +07:00
Yoga Pangestu
4988fe4420 feat(overview, analysa): memberikan pengecekan untuk stats
- type label untuk chart
- membuat permission baru
2025-11-13 19:09:54 +07:00
Yoga Pangestu
09b7307a23 refactor(role permission): menyesuaikan permission nya 2025-11-13 14:38:27 +07:00
Yoga Pangestu
17cc28c041 fi(user): memperbaiki kode untuk employee
- membuat fitur reset password
- menambahkan foreign id di relasi articles
- menambahkan permission
2025-11-13 13:03:11 +07:00
Yoga Pangestu
dc7617a269 fix(user): membuat address menjadi nullable 2025-11-13 11:32:34 +07:00
Yoga Pangestu
2a4e07c7c0 feat(point record): membuat model, migrasi dan enum untuk poin record 2025-11-12 20:40:35 +07:00
Yoga Pangestu
5c9fd73bd3 fix(membership): mengubah total_points menjadi tier_points 2025-11-12 12:06:10 +07:00
Yoga Pangestu
f06fe56f65 fix(role): menyesuaikan role permissiona nya 2025-11-12 11:54:54 +07:00
Yoga Pangestu
6e0fc82ae0 feat(user): menambahkan referral code saat create data 2025-11-12 10:45:58 +07:00
Yoga Pangestu
11f6b70438 feat(anaylis): page baru dan juga sudah ada isinya 2025-11-11 14:17:15 +07:00
Yoga Pangestu
9d2bbbd2c8 feat(order): memperbaiki logika untuk menggunakan voucher
- menambahkan kolom ordered_at
- nullable kan kolom quantity di user_voucher
2025-11-11 00:40:33 +07:00
Yoga Pangestu
2a7ccac081 fix(reward tier): menghapus kolom how_to_get 2025-11-09 20:06:56 +07:00
Yoga Pangestu
52a9730a67 fix(migration): menghapus useCurrent() di updated_at dan menambahkan nullable 2025-11-09 20:05:29 +07:00
Yoga Pangestu
9c077b88da feat(seeder): hanya beberapa seeder ketika env nya staging atau prod 2025-11-09 18:55:38 +07:00
Yoga Pangestu
6e83278564 fix(voucher): menghapus kolom terms_condition dan menyesuaikan terhadap perubahannya 2025-11-09 17:46:27 +07:00
Yoga Pangestu
bced32e64e feat(order): menambahkan voucher id ke migration 2025-11-09 17:38:27 +07:00
Yoga Pangestu
c6e295f788 feat(voucher): menambahkan kolom baru untuk menghitung ketersediaan voucher dan menerapkan implementasi logikanya 2025-11-07 14:37:01 +07:00
Yoga Pangestu
b23a2d2989 chore(choose us): menghapus kolom icon dan warna dan menyesuaikan logikanya 2025-11-06 13:44:26 +07:00
Yoga Pangestu
d5e556fe0c feat(seeder): menambahkan seeder untuk fitur choose us dan mendafatarkannya ke DatabaseSeeder 2025-11-06 13:40:07 +07:00
Yoga Pangestu
b56d650193 feat(seeder): membuat seeder untuk fitur faq dan mendaftarkannya nya ke DatabaseSeeder 2025-11-06 13:20:10 +07:00
Yoga Pangestu
78d50ca42a feat(seeder): membuat seeder untuk fitur perfume feature dan mendaftarkannya ke DatabaseSeeder 2025-11-06 13:03:59 +07:00
Yoga Pangestu
3030c8f6ca feat(feature): implementasi CRUD fitur keunggulan parfum dan pilih kami 2025-11-06 11:26:22 +07:00
Yoga Pangestu
4f09ce32b2 feat(faq): implementasi CRUD 2025-11-06 09:00:15 +07:00
Yoga Pangestu
5d3deb35c3 feat(User Voucher): menambahkan table pivot 2025-11-05 09:57:26 +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
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