Commit Graph

102 Commits

Author SHA1 Message Date
Yoga Pangestu
0d5d47849a refactor: tier 2025-12-09 20:45:41 +07:00
Yoga Pangestu
5399505808 refactor(formula): merubah dari array menjadi collection dan menyesuaikan semua nya tentang fitur tersebut 2025-12-09 18:18:31 +07:00
Yoga Pangestu
a99d7863b9 refactor(user): memisahkan menjadi tangung jawab " kecil
- menghapus map dan toArray()
- menyesuaikan view dengan perubahan tersebut
- menyesuaikan testing
- kasih return type
2025-12-09 15:52:38 +07:00
Yoga Pangestu
977b191ccb refactor(outlet): menjadikan kode nya clean code
- menyesuaikan testing
- menghapus route untuk delete karena tidak lewat route
- menyesuaikan tipe prop dan lainnya
2025-12-09 13:32:33 +07:00
Yoga Pangestu
8dcc57673d refactor(auth): menggunakan class form, menyesuaikan view dan test atas pemindahan tersebut 2025-12-08 15:16:07 +07:00
Yoga Pangestu
d27195a053 feat(brand): implementasi testing dan fix table untuk validasi unik 2025-12-08 13:42:47 +07:00
Yoga Pangestu
c46702a490 feat(category): implementasi testingdan menghapus validasi string untuk description 2025-12-08 13:32:12 +07:00
Yoga Pangestu
bd57eada37 fic(voucher): convert string kosong ke null 2025-12-08 11:25:45 +07:00
Yoga Pangestu
b2069964f5 fix(voucher): set value untuk tags. menghapus fungsi sanitizeIntegers() dan unset available_count saat update 2025-12-08 11:07:59 +07:00
Yoga Pangestu
44b8f2a9d8 refactor(user): memperbaiki dan menyesuaikan user test
- menjadikan address bertipe nullable string
- memasukan key resign_date ke crud
2025-12-07 22:12:50 +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
7f7d597116 fest(auth): implementasi fitur lupa kata sandi 2025-11-27 08:54:41 +07:00
Yoga Pangestu
9b25af9ef0 feat(stock opname): implementasi module/fitur stock opname 2025-11-24 17:02:25 +07:00
Yoga Pangestu
d0c41e9d89 feat(faqs): migrate FAQ management to information section and update routing 2025-11-21 23:14:45 +07:00
Yoga Pangestu
8e1238a2dd feat(broadcast): implement broadcast management 2025-11-21 21:58:24 +07:00
Yoga Pangestu
dd70c72c92 refactor(push notification): merubah style message nya supaya lebih friendly dan menarik 2025-11-17 23:23:37 +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
70d7dc45b6 fix(gods): menyesuaikan cogs saat yang create datanya adalah leader 2025-11-17 15:55:22 +07:00
Yoga Pangestu
dc35b6f63c fic(voucher): cleanup availabel_count 2025-11-17 15:26:08 +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
a363324e7e feat(push notification): menambahkan di register 2025-11-16 15:59:21 +07:00
Yoga Pangestu
5fa0944811 feat(push notification): menjadikan notificakasi menggunakan job dan dispatch di beberapa komponen yang membuatuhkan 2025-11-16 15:33:51 +07:00
Yoga Pangestu
0ae236d2ca fix(validation attribute): menyesuaikan yang multiple 2025-11-14 10:46:31 +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
58e2c04116 feat: menambahkan validation attribute 2025-11-13 19:43:30 +07:00
Yoga Pangestu
c63ec1b30e fix(profile): menghapus validasi required untuk alamat dan menyesuaikan inputnya 2025-11-13 14:41:10 +07:00
Yoga Pangestu
637b35c63f fix(user): menghapus status suspend
- menyesuaikan logika resign date
- memperbaiki select data untuk resign date dan view nya
2025-11-13 13:27:54 +07:00
Yoga Pangestu
dc7617a269 fix(user): membuat address menjadi nullable 2025-11-13 11:32:34 +07:00
Yoga Pangestu
48271c2bf2 feat(overview): munculkan form untuk jadi member si overview 2025-11-13 10:59:00 +07:00
Yoga Pangestu
422e4d876f fix(register): update uses_count gagal 2025-11-12 20:10:50 +07:00
Yoga Pangestu
063342841b fix(user): convert to int sebelum attach role_ids 2025-11-12 19:57:07 +07:00
Yoga Pangestu
a53b34083f fic(product, bottle): type pas save data 2025-11-12 19:28:44 +07:00
Yoga Pangestu
5c9fd73bd3 fix(membership): mengubah total_points menjadi tier_points 2025-11-12 12:06:10 +07:00
Yoga Pangestu
cdb252bbba feat(register): assign role after register 2025-11-12 11:35:45 +07:00
Yoga Pangestu
6e0fc82ae0 feat(user): menambahkan referral code saat create data 2025-11-12 10:45:58 +07:00
Yoga Pangestu
61fae6a4f4 chore(user): change validation attributes 2025-11-12 10:31:21 +07:00
Yoga Pangestu
99bb26924b feat(user): menambahkan placeholder ke input tanggal
- hide user yang punya role Developer
- menambahkan input role_ids dan menyesuaikan logikanya
- menambahkan kueri skop
2025-11-12 09:06:59 +07:00
Yoga Pangestu
dbce89fe37 feat(gods): menambahkan point_per_ml di form 2025-11-11 11:21:02 +07:00
Yoga Pangestu
0019633886 fix(order): calculate diskon 2025-11-11 01:41:10 +07:00
Yoga Pangestu
2a7ccac081 fix(reward tier): menghapus kolom how_to_get 2025-11-09 20:06:56 +07:00
Yoga Pangestu
bb6c4cea8b refactor(outlet): mengubah tampuilan image yang ditrampilkan dari menggunakan avatar flux ui menjadi tag img dan menyesuaikan susunan card nya 2025-11-09 19:27:01 +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
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
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
c63245bf68 feat(order): throw transaction jika stok produk tidak mencukupi 2025-11-05 13:49:18 +07:00
Yoga Pangestu
464ce3df39 feat(order): tambah poin saat update 2025-11-05 13:10:21 +07:00
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