Yoga Pangestu
be4ff665df
feat(tier reward): implementasi crud untuk hadiah tier
2025-11-04 21:27:20 +07:00
Yoga Pangestu
5427260c5a
refactor: menyesuaikan nama relasi dari orderItems menjadi items
2025-11-01 18:46:09 +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
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
714e140a55
feat(goods): membuat handle untuk show price
2025-10-29 10:32:26 +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
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
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
8c7f869c76
feat(settings): implement application settings management with contact, general, social, and SEO forms
2025-10-18 19:37:49 +07:00
Yoga Pangestu
2b101764a8
feat(expense): add outlet selection for expenses and update form handling
2025-10-16 21:50:32 +07:00
Yoga Pangestu
e9e5975e57
refactor(bottle): streamline data handling in form and enhance placeholder text for clarity
2025-10-16 21:24:23 +07:00
Yoga Pangestu
2219534a73
feat(perfume): add toast notifications and refresh datatable on save for create and edit actions
2025-10-16 21:15:29 +07:00
Yoga Pangestu
7e4a129bb7
refactor(perfume): update concentration labels for consistency and enhance form placeholders for clarity
2025-10-16 21:00: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
0b9e118ce0
refactor(tier): merubah cara menampilkan data nya menjadi di foreach bukan tabel lagi dan menyesuaikan validasinya
2025-10-15 22:54:28 +07:00
Yoga Pangestu
70b28b335c
chore(outlet): menghapus key yang tidak digunakan, menghapus operator ternary dan menyesuaikan can() di view
2025-10-15 20:36:35 +07:00
Yoga Pangestu
bfe5207d7f
refactor(user): menambahkan 1 method gradies di enum status
...
-merubah cara menampilkan data dari menggunakan tabel menjadi foreach card
-menghapus dispatch datatable
-membuat referral code factory
-menyesuaikan test
2025-10-15 20:35:30 +07:00
Yoga Pangestu
5a49bc8ba4
refactor(outlet): menyesuaikan unit test dari segi penamaan, logika bisnis, clean code dan lainnya
...
-menghapus key closed_date di factory
-salah menulis relasi di model
-antisipasi error ketika image null atau array kosong di index
-memindahkan posisi toast menjadi di atas redirect
2025-10-14 21:10:22 +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
db3d9edb18
refactor(formula): mengubah cara menampilkan data dari mengunakan datatable menjadi menggunakan foreach
2025-10-14 14:12:49 +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
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
db35517288
chore(article): run laravel pint
2025-10-03 15:09:25 +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
7dca0c9231
feat: install and implementasi hash id
2025-10-03 09:54:53 +07:00
Yoga Pangestu
741143a407
feat(user): sync user dengan outlet saat crud dan menampilkan outlet di tabel
2025-10-03 08:24:04 +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
e1b96b2e2f
feat(expense): membuat crud menggunakan modal, belum jalan karena outletnya belum diisi
2025-10-02 19:02:25 +07:00
Yoga Pangestu
739f7e761e
feat(setting): membuat pengaturan untuk mengatur akun, profil dan mengubah kata sandi
2025-10-02 18:41:50 +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
20f393d326
refactor(trait): mengeluarkan WithOutletSelector dari folder Voucher dan menyesuiakan path nya di voucher
2025-10-01 20:38:51 +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
fc6b9fddb2
feat(brand): implementasi crud fitur merek
2025-09-29 20:02:06 +07:00
Yoga Pangestu
f8935a1c73
fix(user): kolom email dan username di table dijadikan 1 kolom yaitu Kredensial
...
-menyesuaikan validasi base_salary dan menghapus toDateString()
-menambahkan dispatch refreshDatatabse saat create
-membuat EmployeeFactory
-menyesuaikan UserFactory dan test
2025-09-29 17:38:28 +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
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
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
bf9db9023f
feat: templating blade dan mengubah overview attr
2025-09-13 11:57:26 +07:00
Yoga Pangestu
646d8a6b51
feat: overview page
2025-09-13 11:47:40 +07:00