Commit Graph

682 Commits

Author SHA1 Message Date
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
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
c842b022e7 feat(enum): membuat enum untuk hari 2025-09-29 11:47:16 +07:00
Yoga Pangestu
04f936ef08 feat(helpers): add formatTime 2025-09-29 11:44:11 +07:00
Yoga Pangestu
32468f9e8c feat(voucher): membuat seeder dan mendaftarkannya ke DatabaseSeeder
-membuat factory untuk kebutuhan test
-membuat test untuk memastikan tidak ada error
2025-09-28 22:18:58 +07:00
Yoga Pangestu
270a23f656 fix(voucher): menerapkan custom rule integer dan big integer 2025-09-28 22:18:14 +07:00
Yoga Pangestu
59d7e8da2c fix(rule): membuat custom rule untuk validasi max integer dan big integer 2025-09-28 22:17:35 +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
f701fdc70a feat(helpers): membuat fungsi baru yaitu formatDiscount dan menyesuaikan paramter fungsi StringHelper 2025-09-28 21:33:39 +07:00
Yoga Pangestu
2b2ed20cbf feat(enum): memuat global enum IsActive 2025-09-28 21:32:29 +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
73059387c5 refactor: menyesuaikan nama helper menjadi currency 2025-09-25 19:23:45 +07:00
Yoga Pangestu
b0d2224880 feat(helper): membuat method percentage dan memperbaiki method formatCurrency menjadi currency dan isinya 2025-09-25 19:23:13 +07:00
Yoga Pangestu
df41581385 feat(trait): membuat reusable close modal 2025-09-25 19:22:36 +07:00
Yoga Pangestu
35acc98e4f feat(login): menambahkan viewable input password 2025-09-24 20:12:59 +07:00
Yoga Pangestu
87c9b955c3 refactor(login): menggunakanan trait WithUpdatedData 2025-09-24 20:02:23 +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
ab9e19d27b feat(icon): publish icon mars dan venus 2025-09-24 19:37:14 +07:00
Yoga Pangestu
87360e087d fix(enum): menyesuaikan value label dan color 2025-09-24 19:34:44 +07:00
Yoga Pangestu
70124a4bc8 fix(outlet): menambahkan default value outlet menjadi null 2025-09-24 19:28:10 +07:00
Yoga Pangestu
80c0a7a67f fix(helpers): menghapus return type, menambahkan method baru getAge dan replaceCurrency 2025-09-24 19:27:19 +07:00
Yoga Pangestu
8211f819b0 feat(trait): menambahkan WithCommentEnum dan WithValueEnum 2025-09-24 19:26:10 +07:00
Yoga Pangestu
6317037796 fix(enum): memisahkan method comment dan values ke trait supaya reusable
-menghapus return type
-menyesuaikan value color dan label
2025-09-24 19:25:35 +07:00
Yoga Pangestu
1fd4cafb3d feat(logout): membuat fotur logout 2025-09-24 15:40:50 +07:00
Yoga Pangestu
2803040698 feat(login): menambahkan toast untuk notifikasi dan mengubah label alamat surel menjadi email 2025-09-24 15:34:05 +07:00
Yoga Pangestu
5acba14fe7 fix(oultet): typo title kolom name seharusnya Nama bukan Name dan menghapus searchable untuk column Tanggal Operasi 2025-09-23 22:15:25 +07:00
Yoga Pangestu
e666173c8f feat: publish lucid icon ban 2025-09-23 22:14:24 +07:00
Yoga Pangestu
e79235ae86 fix(enum): mengubah value jenis kelamin FEMALE menjadi 2 sebelumnya 0
-menambahkan method comment
-menyesuaikan label UserStatus
-menambahkan method icon UserStatus
2025-09-23 22:14:00 +07:00
Yoga Pangestu
5cba7e529a feat(helper): menambahkan StringHelper untuk manipulasi string 2025-09-23 22:12:28 +07:00
Yoga Pangestu
dff76ff4b1 feat(outlet): add filter outlet by status 2025-09-23 21:22:24 +07:00