Commit Graph

67 Commits

Author SHA1 Message Date
Yoga Pangestu
b132f86ed7 refactor: Migrate loyalty tier system from points to spending and remove tier rewards. 2025-12-18 19:27:50 +07:00
Yoga Pangestu
b66474ed3e refactor: simplify payroll close command scheduling and update payroll closing notification content 2025-12-18 09:48:50 +07:00
Yoga Pangestu
40db1c006c feat: Implement automated payroll closing with push notifications and refine payroll filtering and status management. 2025-12-18 09:39:33 +07:00
Yoga Pangestu
36004254c9 Remove SetStockOpnameToProcess command and its schedule, default stock_opname status to PROCESS, and schedule stock-opname:generate for the 25th. 2025-12-17 18:56:28 +07:00
Yoga Pangestu
bbd62a6a50 feat: Add monthly stock opname generation schedule. 2025-12-17 04:39:43 +07:00
Yoga Pangestu
2f9c73576b feat(exports): Add export functionality for brands, categories, formulas, perfumes, and products with Excel integration and UI buttons for user access 2025-12-14 18:03:12 +07:00
Yoga Pangestu
3916ef436e feat(cart, article, product): Introduce new Cart component, enhance Article and Product components with detail views, and update routing for improved navigation. 2025-12-14 12:40:54 +07:00
Yoga Pangestu
1f29e4193d refactor(tier): Restructure tier management by introducing a new Index component, enhancing validation logic, and removing the old Tier component for improved clarity and maintainability. 2025-12-14 10:29:39 +07:00
Yoga Pangestu
c41d1b1fb2 chore(route): menghapus semua route untuk delet karena tidak diperlukan 2025-12-09 13:36:05 +07:00
Yoga Pangestu
977b191ccb refactor(outlet): menjadikan kode nya clean code
- menyesuaikan testing
- menghapus route untuk delete karena tidak lewat route
- menyesuaikan tipe prop dan lainnya
2025-12-09 13:32:33 +07:00
Yoga Pangestu
f874c36486 refactor(voucher): menyesuaikanroute dan penempatan file di dalam folder, serta membuat fungsi untuk voucher 2025-12-05 19:07:26 +07:00
Yoga Pangestu
1aa8f3da42 refactor(home): membuat layouting
- memperbaiki custom js
- menyimpan menu untuk header di view service dan di foreach
- menghapus file yang tidak berguna
- membuat halaman outlet
2025-12-05 14:20:56 +07:00
Yoga Pangestu
358ca2d932 Merge branch 'homepage' of https://github.com/pangestuyoga/pangestu-yadiparfum 2025-12-04 13:58:23 +07:00
ifanprima130206
4afaa3a878 feat(homepage): New Homepage 2025-12-03 22:28:45 +07:00
Yoga Pangestu
7f7d597116 fest(auth): implementasi fitur lupa kata sandi 2025-11-27 08:54:41 +07:00
Yoga Pangestu
9b25af9ef0 feat(stock opname): implementasi module/fitur stock opname 2025-11-24 17:02:25 +07:00
Yoga Pangestu
e301e05bd2 fix(route): typo 2025-11-23 19:36:28 +07:00
Yoga Pangestu
345d949f67 refactor: remove WhatsApp settings and related components 2025-11-22 22:38:14 +07:00
Yoga Pangestu
86325dabde feat(account-settings): consolidate account, profile, and password management into a single component and update routing 2025-11-22 22:34:41 +07:00
Yoga Pangestu
d0c41e9d89 feat(faqs): migrate FAQ management to information section and update routing 2025-11-21 23:14:45 +07:00
Yoga Pangestu
d6f26163f6 refactor(price-requests): migrate price request management to information section and update routing 2025-11-21 23:11:49 +07:00
Yoga Pangestu
8e1238a2dd feat(broadcast): implement broadcast management 2025-11-21 21:58:24 +07:00
Yoga Pangestu
396440eda7 feat(price request): membuat enum status
- membuat datatables
- membuat logika untuk handle approve dan reject
- casting dan scope model
- membuat badge di sidebar untuk counting data yang belum disetujui
- menyesuaikan logika untuk mengajukan harga beli dengan skema table yang baru
- menyesuaikan skema table yang baru
- menyesuaikan parameter yang dikriim untuk pengajuan
- menyesuaikan logika table
- membuat permission
2025-11-21 14:58:49 +07:00
Yoga Pangestu
c984206d94 refactor(whatsapp): hide fitur integrasi whatsapp karena belum dibutuhkan 2025-11-17 23:29:50 +07:00
Yoga Pangestu
91397602ec feat(membership): membuat halaman membership untuk member 2025-11-12 20:41:33 +07:00
Yoga Pangestu
456e7be055 feat(voucher): membuat halaman voucher 2025-11-12 14:54:30 +07:00
Yoga Pangestu
8e6029eb7e refactor(member): menyesuaikan route dan penempatan file 2025-11-12 13:03:49 +07:00
Yoga Pangestu
f06fe56f65 fix(role): menyesuaikan role permissiona nya 2025-11-12 11:54:54 +07:00
Yoga Pangestu
c5446b0dec refactor(customer): mengubah route, file dan name nya dari customer ke member 2025-11-12 11:37:19 +07:00
Yoga Pangestu
11f6b70438 feat(anaylis): page baru dan juga sudah ada isinya 2025-11-11 14:17:15 +07:00
Yoga Pangestu
a74580cc98 feat(console): menambahkan schedule untuk generate payroll 2025-11-09 18:46:24 +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
182cb1fda0 chore: menukar urutan menu belanja dengan artikel 2025-11-06 08:38:56 +07:00
Yoga Pangestu
078b7fa7b5 feat(home): templating blade
- route baru
- halaman depan
2025-11-06 08:37:36 +07:00
Yoga Pangestu
5c5d6c9821 feat(order): membuat fitur show order 2025-11-01 18:21:09 +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
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
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
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
8b8ce3077b feat(article): implementasi crud
-membuat permission di seeder
-membuat enum untuk status
2025-10-03 13:48:40 +07:00
Yoga Pangestu
e9336d37c8 fix(route): salah middleware untuk update data seharsunya can: update .... ini malah can: edit .... 2025-10-03 08:21:33 +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
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
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