Commit Graph

83 Commits

Author SHA1 Message Date
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
b1d5e74fe7 feat(customers): add member status column to customers table with badge formatting 2025-10-19 14:32:50 +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
acd4abca0a feat(overview): implement email verification check and update UI for unverified users 2025-10-18 14:49:39 +07:00
Yoga Pangestu
2648e66e54 fix(register): correct wording in registration success toast message 2025-10-18 14:38:46 +07:00
Yoga Pangestu
6f7737ec79 feat(expense): add created_at column to expenses table and include WithAppendColumn trait 2025-10-16 22:19:39 +07:00
Yoga Pangestu
ba616954cb feat(article): enhance article form with improved placeholders and default status value 2025-10-16 22:18:10 +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
afa7323002 refactor(product): update cost and sale price handling in form and mask cost price display 2025-10-16 21:16:21 +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
cdab6e4e26 fix(expense): menambahkan type ke expense saat create 2025-10-05 20:44:14 +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
b62b86a6ae feat(item): menambahkan format untuk stok di table 2025-10-04 20:52:43 +07:00
Yoga Pangestu
485d81ac63 feat(item): menambahkan relasi withPivot di model dan menyesuaikan tabelnya supaya stok nya tampil 2025-10-04 18:44:59 +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
9b1b4e8d07 fix(outlet): upload image saat update data 2025-10-03 09:50:47 +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
99d5858641 reafctor(perfume): model brand diubah menjadi brand_id 2025-10-03 07:59:33 +07:00
Yoga Pangestu
eff1e842e3 refactor(login): menghapus model live 2025-10-03 07:55:52 +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
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
8c411af7e5 feat(bottle): menambahkan input outlet_ids 2025-10-02 10:39:40 +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
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
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
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