Commit Graph

53 Commits

Author SHA1 Message Date
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
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
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
Yoga Pangestu
f55d4e70bd feat: install and configure spatie activity log 2025-10-31 15:07:01 +07:00
Yoga Pangestu
912e6c2d37 feat(purchase): menambahkan kolom user_id dan menyesuaikan relasinya 2025-10-29 19:17:59 +07:00
Yoga Pangestu
d6a0422014 feat: membuat skema table untuk show harga beli 2025-10-29 10:05:50 +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
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
cc64a09250 feat(settings): add migration for settings table with unique group and name 2025-10-18 19:37:07 +07:00
Yoga Pangestu
9f9089ebdd refactor(outlet): make landmark field nullable in outlets table and update seeder data 2025-10-18 15:34:56 +07:00
Yoga Pangestu
8cb5d7e7cf refactor(voucher): remove is_active field and related logic from forms and views 2025-10-16 20:43:36 +07:00
Yoga Pangestu
7594e7abac feat(formula): membuat crud formula 2025-10-06 20:16:53 +07:00
Yoga Pangestu
8d5fdc9801 feat(payroll): membuat fitur penggajian otomatis
-membuat command untuk generate dan close payroll
-membuat enum IsPaid dan SalaryAdjustmentType
-membuat skema db
2025-10-06 19:14:49 +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
4224aecbbc fix((article): salah menggunakan enum di migrasi 2025-10-03 15:05:32 +07:00
Yoga Pangestu
8b8ce3077b feat(article): implementasi crud
-membuat permission di seeder
-membuat enum untuk status
2025-10-03 13:48:40 +07:00
Yoga Pangestu
d28aecfcfe chore(migreation): mengubah timestamps 2025-10-03 08:09:31 +07:00
Yoga Pangestu
968626b4de feat(outlet user): menambahkan migrasi dan model untuk relasi many to many 2025-10-03 08:07:50 +07:00
Yoga Pangestu
8d27efd4c2 feat: install, publish and migrate spatie role 2025-10-02 20:17:00 +07:00
Yoga Pangestu
e1b96b2e2f feat(expense): membuat crud menggunakan modal, belum jalan karena outletnya belum diisi 2025-10-02 19:02:25 +07:00
Yoga Pangestu
4c43729299 feat(bottle): crud botol
-menambahkan skema model dan migrsai
-menyesuaikan relasi
2025-10-02 09:34:56 +07:00
Yoga Pangestu
846ad189fb feat(product): crud produk
-menambahkan skema model dan migrsai
-menyesuaikan relasi
-publish boxes icon
2025-10-02 08:54:56 +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
cdc50218e8 feat(register): impementasi module register
-mematikan refresh true vite
-menambahkan kolom email_verified_at user
2025-10-01 16:03:56 +07:00
Yoga Pangestu
4f41461310 Revert "fix(user): menambahkan kolom referral_code dan menyesuaikan logika yang ada"
This reverts commit 7fa46c0e9b.
2025-10-01 15:47:56 +07:00
Yoga Pangestu
f33275994b feat(membership): membuat skema db dan relasi untuk 2025-10-01 15:27:45 +07:00
Yoga Pangestu
7fa46c0e9b fix(user): menambahkan kolom referral_code dan menyesuaikan logika yang ada
-mengubah validasi username dari alpha_dash menjad alpha_num
-membuat method untuk generate kode nya di string helper
2025-10-01 14:40:11 +07:00
Yoga Pangestu
cde9091f54 refactor(membership): mengubah label membership menjadi tier dan menyesuaikan skema db nya 2025-09-30 22:29:26 +07:00
Yoga Pangestu
ac44f25001 feat(customer): membuat module customer
-membuat model, migrasi seeder dan faker
-membuat relasi di user
-membuat test untuk memastikan jalannya aplikasi
2025-09-30 11:20:58 +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
0088761eb8 fix(outlet): merubah panjang data landmark dari 20 menjadi 30 2025-09-29 20:41:25 +07:00
Yoga Pangestu
fc6b9fddb2 feat(brand): implementasi crud fitur merek 2025-09-29 20:02:06 +07:00
Yoga Pangestu
c60bb2b09d feat(category): crud
-membuat tabel, form, skema db
-membuat factory untuk kebutuhan test
-membuat test untuk memastikan semuanya berjalan lancar
-membuat seeder untuk data awal
-membuat action datatable baru yaitu sort-button
2025-09-29 14:57:42 +07:00
Yoga Pangestu
52e0758419 fix(outlet): menghapus clearable di input
-memisahkan opening_hours dan facilities ke masing masing tabel
-membuat tabel opeing hours dan facilities
-menyesuaikan pemisahakan kolom tersebut menjadi tabel
2025-09-29 11:50:03 +07:00
Yoga Pangestu
0f7d1a131d feat(voucher): membuat crud
-menambahkan enum untuk tipe diskon persentase atau fixed
-membuat tabel, form, migrasi, model dll sesuai dengan kebutuhan fitur
2025-09-28 21:34:47 +07:00
Yoga Pangestu
b53e873bb8 feat(membership): mengurtkan fiield di migrasi
-membuat seeder dan mendaftarkannya di database seeder
-membuat factrory untuk keperluan testing
-membuat feature test
2025-09-25 19:54:03 +07:00
Yoga Pangestu
28c69dbf23 feat(membership): membuat curd dengan modal
-membuat action edit dengan modal
-menghapus sidebar yang tidak diperlukan
2025-09-25 19:24:41 +07:00
Yoga Pangestu
c2e2b85070 feat(user): fitur user dan employee
-crud
-membuat fungsi untuk generate kode pegawai di model Employee
-menyesuaikan migrasi users dan employees
-menyesuaikan value seeder dengan migrasi baru
2025-09-24 19:38:59 +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
dcc6a70470 feat(outlet): add outlet module with CRUD and related resources 2025-09-19 14:43:15 +07:00