Yoga Pangestu
a4b83ed6cb
feat: Add email verification notification with queued processing for user model
2026-02-28 17:21:11 +07:00
Yoga Pangestu
d2b764d3f4
feat: Implement stock opname generation, add search functionality to stock opname items, and refine quantity input handling.
2026-02-23 13:47:52 +07:00
Yoga Pangestu
48b2d5c6ad
feat: Remove SKU field from products and perfumes, and introduce global ordering scopes for Product, Perfume, and Bottle models.
2026-02-12 22:46:25 +07:00
Yoga Pangestu
15c36b46db
refactor: change PushNotification model array cast from 'data' to 'subscriptions'
2026-02-10 16:00:32 +07:00
Yoga Pangestu
e89cfd337a
refactor: update payroll generation to exclude Developer and Owner roles using the new withoutSuperAdmin scope.
2026-02-10 12:00:19 +07:00
Yoga Pangestu
dffc9f9e72
feat: add stock transfer management functionality
...
- Implemented stock transfer creation and management with Livewire components.
- Created StockTransfer and StockTransferItem models with necessary relationships.
- Added migration files for stock_transfers and stock_transfer_items tables.
- Developed traits for handling stock transfer items (add, delete, update).
- Integrated stock transfer logging in StockActivityLogService.
- Updated ViewServiceProvider to include stock transfer permissions and routes.
- Created frontend views for stock transfer form and index with appropriate UI components.
- Added role permissions for stock transfer actions in RolePermissionSeeder.
2026-01-09 21:41:49 +07:00
Yoga Pangestu
95a252dab7
feat: add voucher discount functionality and update related calculations across orders
2026-01-09 20:18:58 +07:00
Yoga Pangestu
33d11cedea
feat: implement member referral system including code generation, usage tracking, and UI integration.
2026-01-05 20:11:06 +07:00
Yoga Pangestu
0795f8b0d7
feat: Add feature tests for member membership, overview, redeem points, and vouchers, and enable factory for the Membership model.
2026-01-04 22:00:17 +07:00
Yoga Pangestu
9b0a1f5ae7
feat: introduce feature tests for Broadcast, FAQ, and Testimonial management, alongside Testimonial model factory.
2026-01-02 23:18:41 +07:00
Yoga Pangestu
b47a7ff0a3
feat: Implement comprehensive order and stock management with membership, vouchers, and dedicated tests.
2026-01-02 22:15:57 +07:00
Yoga Pangestu
7873701015
feat: Add comprehensive payroll feature tests, refine user scope in Payroll model, and exclude developer users from payroll management.
2026-01-02 20:40:27 +07:00
Yoga Pangestu
0733bd0d3e
feat: add feature tests for Studio dashboard components and update Analysis component's purchase filtering and top product aggregation logic.
2026-01-02 16:27:09 +07:00
Yoga Pangestu
469fc0e3a1
feat(user): menambahkan trait dan hidden password
2026-01-02 16:09:48 +07:00
Yoga Pangestu
f657a5273f
feat: Add Redemption and Reward factories, refactor existing factories to use explicit with methods, and update UserSeeder.
2026-01-02 13:50:19 +07:00
Yoga Pangestu
cc917ac946
feat: Implement restock management, refactor warehouse views, and enhance stock activity logging for sales.
2026-01-02 13:13:34 +07:00
Yoga Pangestu
77d3d25cd9
feat(restock): fitur restock toko
2026-01-02 13:13:23 +07:00
Yoga Pangestu
a2efc0f349
refactor(purchase): merubah total alur belanja, yang awalnya langsung masuk ke stok yang ada di outlet, sekarang masuk ke gudang terleih dahulu
2026-01-01 15:26:05 +07:00
Yoga Pangestu
e9dfc8142a
chore: menghapus fitur permintaan harga
2025-12-27 22:16:39 +07:00
Yoga Pangestu
d239d58029
feat(warehouse): implementasi crud gudang
2025-12-27 17:57:39 +07:00
Yoga Pangestu
3c1b6fc915
feat: Implement article and product show pages, refactor home components, and update migrations
2025-12-26 20:35:03 +07:00
Yoga Pangestu
b469fbff53
feat: Refactor FAQ, add category typing with enum, introduce article categories, and update various Livewire components and views.
2025-12-21 14:10:33 +07:00
Yoga Pangestu
93d86a30c0
feat: Implement category image management and display on the homepage, and streamline perfume feature rendering.
2025-12-20 15:21:50 +07:00
Yoga Pangestu
0800503453
feat: Implement dedicated perfume product pages and add a new reward tier table for loyalty features.
2025-12-20 09:44:47 +07:00
Yoga Pangestu
d2578fff34
refactor: Remove point_per_ml and point_per_pcs fields from catalog entities.
2025-12-20 09:20:55 +07:00
Yoga Pangestu
9bd6997359
feat: Implement testimonial management with dedicated UI abnd database
2025-12-20 07:36:03 +07:00
Yoga Pangestu
4febd74674
feat: Implement member point redemption system with studio verification and enhanced reward management.
2025-12-19 20:41:04 +07:00
Yoga Pangestu
e07a2386cf
feat: Implement loyalty reward management with dedicated routes, model, UI, and permissions.
2025-12-18 20:16:37 +07:00
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
bc9e929a50
feat: Add voucher visibility functionality and refactor quota/available count display in the voucher table.
2025-12-18 14:47:15 +07:00
Yoga Pangestu
d25dd7b9c3
feat: Allow vouchers to be assigned to specific loyalty tiers.
2025-12-18 14:18:12 +07:00
Yoga Pangestu
9cf985e8f9
feat: Implement withTrashed for polymorphic relationships, enable live updates for order form inputs, and eager load purchase items.
2025-12-18 10:11:48 +07:00
Yoga Pangestu
078a541686
feat: Implement user-specific payroll filtering and enforce authorization for payroll access and export.
2025-12-18 09:54:11 +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
824130d3cd
refactor(models): Correct spelling of 'viwes' to 'views' in Article model and remove unused CascadeSoftDeletes trait from Bottle and Category models for improved clarity and maintainability.
2025-12-14 16:06:15 +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
77d91b977f
feat(faq): implemntasi testing
...
- kasih return type
- menyesuaikan factory
- mengganti modalName
- menyesuaikan seeder
- menyesuaikan panggil component
2025-12-10 13:26:44 +07:00
Yoga Pangestu
c75d750de0
feat(breadcat): membuat fitur hapus
...
- implementasi testing
- use HashableId di model
- kasih return type
- menyesuaikan factory
- menyesuaikan modalname
- menambahkan permission untuk delet
2025-12-10 13:25:47 +07:00
Yoga Pangestu
fb01f6ce6c
feat(choose us & perfume feature): implementasi testing
...
- memperbaiki pemanggilan component karena sebelumnya dirubah path nya
- kasih return type
- kasih HasFactory doi model
2025-12-10 11:57:42 +07:00
Yoga Pangestu
0d5d47849a
refactor: tier
2025-12-09 20:45:41 +07:00
Yoga Pangestu
c4b90acf53
feat: membuat factory seluruh model
...
- menyesuaikan model jika ada yang salah seperti kurangnya trait SoftDeletes, casting yang salah, relasi yang kurang dan lainnya
- memperbaiki enum di migrasi
2025-12-09 08:25:07 +07:00
Yoga Pangestu
9b25af9ef0
feat(stock opname): implementasi module/fitur stock opname
2025-11-24 17:02:25 +07:00
Yoga Pangestu
9d021b31c5
refactor: remove WhatsApp settings and related components
2025-11-22 23:13:51 +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
8ebb1f5fe8
feat(expense): menambahan kolom baru yaitu user_id
...
- membuat relasi nya di model
- menyesuaikan logika crudnya
- menampilkan nama pegawai di table
- menyesuaikan data yang di tampilkan dan action nya di tab;e
2025-11-16 18:24:22 +07:00
Yoga Pangestu
8b700bd388
feat(payroll): membuat scope paid dan menerapkan nya di analisa
2025-11-16 17:25:40 +07:00
Yoga Pangestu
d9df1e369b
feat(push notification): add notification
2025-11-15 13:32:38 +07:00
Yoga Pangestu
9a5a7661da
feat(purchase): menambahkan scope di model
2025-11-13 20:22:41 +07:00
Yoga Pangestu
17cc28c041
fi(user): memperbaiki kode untuk employee
...
- membuat fitur reset password
- menambahkan foreign id di relasi articles
- menambahkan permission
2025-11-13 13:03:11 +07:00