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
8d27efd4c2
feat: install, publish and migrate spatie role
2025-10-02 20:17:00 +07:00
Yoga Pangestu
5784a36e1e
chore(login): merubah label alamat surel menjadi email
2025-10-02 20:14:05 +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
42df909c3f
fix(rule): memperbaiki rule UnsignedInteger dan menyesuaikan validasi angka
2025-10-02 19:45:04 +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
92a54dbdbf
refactor(layout): mengubah layout app menjadi studio dan menyesuaikan di confignya
2025-10-02 11:25:50 +07:00
Yoga Pangestu
6b0fbe47c2
refactor(enums): menghapus icon dan menyesuaikan di inputnya
2025-10-02 11:09:58 +07:00
Yoga Pangestu
c0a14e26a4
refactor(routes): memisahkan routes ke masing masing page, mengubah as menjadi name dan menyesuaikan http method untuk delete
2025-10-02 11:06:20 +07:00
Yoga Pangestu
8c411af7e5
feat(bottle): menambahkan input outlet_ids
2025-10-02 10:39:40 +07:00
Yoga Pangestu
8d67c59f10
refactor(form): membungkus form yang required dengan flux:field dan kasih tanda bintang merah untuk input yang required
2025-10-02 10:37:20 +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
aee349093d
chore(brand): change label Gambar utama to Gambar
2025-10-02 09:11:51 +07:00
Yoga Pangestu
1f89c74009
chore(brand): mengubah nama tabel dari Image menjadi Gambar
2025-10-02 09:07:55 +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
70ba0f7de8
fix(login): menghapus redirect ketika login gagal
2025-10-02 08:22:13 +07:00
Yoga Pangestu
845ec1c6d6
chore(input): menghapus attr clearable
2025-10-01 21:05:51 +07:00
Yoga Pangestu
2a0e14a69f
fix(user): menukar select model tabel UsersTable dari User ke Employee dan menyesuiakn kolom nya
2025-10-01 21:04:23 +07:00
Yoga Pangestu
f68875c6ad
fix(perfume): image tidak boleh null sbeagai gantinya jadi array kosong
2025-10-01 20:47:33 +07:00
Yoga Pangestu
76b9e99f02
refactor(trait): menambahkan suffix pada nama method WithOutletSelector
2025-10-01 20:42:27 +07:00
Yoga Pangestu
d1ee890918
fix(voucher): menghapus autofocus pada input kode
2025-10-01 20:41:45 +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
fd1348baaa
feat(icon): publish flower-2
2025-10-01 20:37:50 +07:00
Yoga Pangestu
62ff10c411
fix(test): image outlet test dan voucher test
...
-create opening hour factory
-create facility factory
2025-10-01 18:20:54 +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
c1702df327
feat(member): membuat layouting member
...
-membuat halaman overview
-membuat routes sendiri
2025-10-01 15:24:48 +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
6b74908d45
feat(outlet): membuat seeder dan mendaftarkannya ke DatabaseSeeder
2025-09-29 20:41:59 +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
efb2cf8635
feat(test): menambahkan assertHasNoErrors() dan assertDispatched('refreshDatatable')
2025-09-29 20:32:05 +07:00
Yoga Pangestu
ad70a78e03
feat(brand): membuat factory dan test
2025-09-29 20:29:43 +07:00
Yoga Pangestu
7ecf7c5e0d
feat(brand)": menampilkan gambar di tabel
2025-09-29 20:12:47 +07:00
Yoga Pangestu
49d411bf18
feat(brand): membuat seeder dan mendaftarkannya di DatabaseSeeder
2025-09-29 20:06:22 +07:00
Yoga Pangestu
fc6b9fddb2
feat(brand): implementasi crud fitur merek
2025-09-29 20:02:06 +07:00
Yoga Pangestu
54d56afa00
fix(category): menambahkan key module untuk params di sort button
2025-09-29 20:00:54 +07:00
Yoga Pangestu
5c4c548b4c
fix(sort button): params nya dijadikan dinamis
2025-09-29 20:00:30 +07:00
Yoga Pangestu
47aae3bdee
refactor(category): hide kolom urutan di tabel
2025-09-29 17:50:35 +07:00
Yoga Pangestu
fa7e05552e
fix(category): validationAttributes untuk deskripsi salah malah syarat dan ketentuan
2025-09-29 17:46:42 +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
45b67c3ce4
refactor(href link): menghapus semua href="javascript:void(0)"
2025-09-29 15:00:28 +07:00
Yoga Pangestu
a775885508
fix(test): typo case ::Factory
2025-09-29 14:59:02 +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