Yoga Pangestu
|
b7fddf0597
|
refactor: update EmployeeController to use ToggleStatusRequest for status toggling and streamline EmployeeService methods for improved validation and clarity
|
2026-06-21 01:16:22 +07:00 |
|
Yoga Pangestu
|
0803cbeb96
|
refactor: consolidate payroll management by merging PayrollPeriodController into PayrollController, enhancing data handling and UI components for improved functionality
|
2026-06-21 01:02:12 +07:00 |
|
Yoga Pangestu
|
50eaced126
|
feat: enhance employee advance management by adding status filtering, improving pagination, and implementing new modal components for better user interaction
|
2026-06-21 00:41:56 +07:00 |
|
Yoga Pangestu
|
f08ba25686
|
refactor: remove unused expense components and streamline expense deletion logic for improved code clarity
|
2026-06-21 00:24:21 +07:00 |
|
Yoga Pangestu
|
802c4e36c0
|
feat: implement cash transaction management with deposit and withdrawal requests, enhance UI components for better user experience
|
2026-06-21 00:21:27 +07:00 |
|
Yoga Pangestu
|
256b13ad73
|
feat: add prices relationship to ProductVariant model and update related services and UI for improved product pricing management
|
2026-06-21 00:09:23 +07:00 |
|
Yoga Pangestu
|
ab03d5f0b9
|
refactor: streamline product management by removing unused components, enhancing form structure, and integrating category service for improved data handling
|
2026-06-20 23:54:17 +07:00 |
|
Yoga Pangestu
|
98e3ffefc7
|
feat: enhance raw material management with stock status filtering and improved form structure
|
2026-06-20 22:46:16 +07:00 |
|
Yoga Pangestu
|
ee8949947f
|
feat: add order detail view and service method for enhanced order management and user experience
|
2026-06-20 19:07:40 +07:00 |
|
Yoga Pangestu
|
6273d1a31d
|
feat: integrate homepage settings management in Admin and HomeController, enhancing homepage configuration capabilities
|
2026-06-20 12:04:58 +07:00 |
|
Yoga Pangestu
|
67ee140ba7
|
feat: add favicon support and update related configurations in SystemService, SystemRequest, and views for improved branding
|
2026-06-20 11:01:32 +07:00 |
|
Yoga Pangestu
|
9df8fe1ce2
|
feat: enhance cutting management by adding total result pieces and material usage display in Cutting components and updating related services
|
2026-06-20 10:47:21 +07:00 |
|
Yoga Pangestu
|
7423046057
|
feat: add transaction type for cash withdrawals and deposits in CashService to enhance transaction clarity
|
2026-06-20 10:32:35 +07:00 |
|
Yoga Pangestu
|
5dc24b1494
|
feat: implement product approval workflow by adding verification, rejection, and approval functionalities, including UI updates and permission checks
|
2026-06-19 20:53:42 +07:00 |
|
Yoga Pangestu
|
2a2cc0fb96
|
feat: add shipping cost field to purchase management, including validation, calculations, and UI updates for total cost
|
2026-06-19 19:19:50 +07:00 |
|
Yoga Pangestu
|
db3f6887ea
|
feat: add sewing and other cost fields to cutting management, including validation, calculations, and UI updates for total production cost
|
2026-06-19 19:11:58 +07:00 |
|
Yoga Pangestu
|
2db6dfece9
|
feat: enhance cutting management by adding result prices handling, including validation and calculations for total material cost and cost per unit
|
2026-06-19 19:04:23 +07:00 |
|
Yoga Pangestu
|
5b7da76fc8
|
refactor: streamline user profile update process by replacing individual field assignments with updateOrCreate method
|
2026-06-19 13:58:11 +07:00 |
|
Yoga Pangestu
|
55b779c76e
|
feat: implement attendance management features including penalty application, reminders, and HR settings management
|
2026-06-18 01:52:50 +07:00 |
|
Yoga Pangestu
|
fe7a3e4813
|
feat: add shipping cost field to order management, including validation, formatting, and UI updates
|
2026-06-18 01:33:35 +07:00 |
|
Yoga Pangestu
|
1af4af70fa
|
feat: add is_affiliate field to order management, including validation, database migration, and UI updates
|
2026-06-18 00:57:47 +07:00 |
|
Yoga Pangestu
|
191743632b
|
feat: introduce PaymentType enum and integrate payment type selection in order management, including validation and UI updates
|
2026-06-18 00:33:39 +07:00 |
|
Yoga Pangestu
|
91f7858cfe
|
feat: add cash withdrawal functionality, including permission, controller method, and UI updates
|
2026-06-18 00:16:49 +07:00 |
|
Yoga Pangestu
|
c86af4ab91
|
feat: add tiktok_order_id and shopee_order_id fields to order management, including validation, display, and search functionality
|
2026-06-17 23:18:06 +07:00 |
|
Yoga Pangestu
|
b176854bc3
|
refactor: update marketplace fee structure for TikTok and Shopee, replacing old fee keys with new ones and adjusting related settings
|
2026-06-17 22:58:36 +07:00 |
|
Yoga Pangestu
|
69d2212d64
|
refactor: restrict marketing role permissions and add employee advances and payroll access
|
2026-06-14 16:43:46 +07:00 |
|
Yoga Pangestu
|
2dab1efeae
|
feat: add CuttingCompletedSection and implement rejection and reset workflow for cutting status transitions
|
2026-06-14 16:12:49 +07:00 |
|
Yoga Pangestu
|
1de9d32136
|
refactor: implement strict role-based access control and scoped data visibility for finance and HR operations
|
2026-06-14 15:49:51 +07:00 |
|
Yoga Pangestu
|
198ec48ba1
|
fix: update purchase notification logic and filter active raw materials in inventory alerts
|
2026-06-14 15:43:33 +07:00 |
|
Yoga Pangestu
|
6c8993c9a9
|
refactor: update role permissions by adding raw materials access and refining inventory and operations modules
|
2026-06-14 15:36:33 +07:00 |
|
Yoga Pangestu
|
175cb4acab
|
refactor: make employee employment fields nullable and update related salary calculations and display logic
|
2026-06-14 15:29:08 +07:00 |
|
Yoga Pangestu
|
c140192453
|
feat: prevent duplicate pending leave requests and restrict submission UI when a pending request exists
|
2026-06-14 14:58:25 +07:00 |
|
Yoga Pangestu
|
d076df9d72
|
feat: implement CRUD functionality for payroll adjustments including update and delete operations
|
2026-06-14 14:38:38 +07:00 |
|
Yoga Pangestu
|
e6ed485718
|
refactor: remove photo attachment functionality from employee advances module
|
2026-06-14 13:48:48 +07:00 |
|
Yoga Pangestu
|
c40e9e5e87
|
fix: enforce cash balance validation, add due date constraint, and improve error message feedback in finance modules
|
2026-06-14 13:36:25 +07:00 |
|
Yoga Pangestu
|
4f23af869f
|
feat: add stock availability validation during order processing and display specific error messages in POS form
|
2026-06-14 02:59:29 +07:00 |
|
Yoga Pangestu
|
67439af903
|
feat: add category filter to product index page
|
2026-06-14 02:54:06 +07:00 |
|
Yoga Pangestu
|
691916e6de
|
feat: implement role management system with CRUD interface and permission redefinitions
|
2026-06-14 02:45:31 +07:00 |
|
Yoga Pangestu
|
cffea55157
|
refactor: restrict role-based permissions and update employee management flow accordingly
|
2026-06-14 02:30:34 +07:00 |
|
Yoga Pangestu
|
544afe7334
|
feat: implement interactive product storefront with cart, filtering, and dark mode support
|
2026-06-14 01:35:39 +07:00 |
|
Yoga Pangestu
|
c22252f44c
|
feat: implement push notification system with web-push integration and subscription management
|
2026-06-14 00:08:06 +07:00 |
|
Yoga Pangestu
|
1805c64428
|
feat: implement cutting verification workflow with stock adjustment and rejection notes
|
2026-06-13 14:28:15 +07:00 |
|
Yoga Pangestu
|
837c930c4f
|
feat: implement comprehensive material and product stock management logic in CuttingService
|
2026-06-13 14:03:12 +07:00 |
|
Yoga Pangestu
|
1e2d81a86d
|
feat: add CuttingInProgressSection to display active cuttings on index page
|
2026-06-13 13:54:15 +07:00 |
|
Yoga Pangestu
|
a3c85b856c
|
fix: clear media relation on model after file upload to ensure fresh data retrieval
|
2026-06-13 11:58:05 +07:00 |
|
Yoga Pangestu
|
c30fe015e2
|
Refactor order service to utilize new marketplace snapshot structure. Update create and update methods to call buildOrderSnapshot with total amount and line items for improved fee calculation. Introduce lineItemsForSnapshot method for consistent item formatting in snapshots.
|
2026-06-13 01:27:53 +07:00 |
|
Yoga Pangestu
|
7d721cab31
|
Refactor marketplace settings to use structured fee rules. Update MarketplaceRequest, MarketplaceService, and MarketplaceSettings to handle fees as arrays with scope and value type. Enhance frontend components to accommodate new fee structure and validation logic for improved user experience.
|
2026-06-13 01:20:12 +07:00 |
|
Yoga Pangestu
|
584387504c
|
Refactor order management to remove marketplace fee handling. Update OrderRequest, Order model, and related services to utilize marketplace settings snapshot instead. Adjust frontend components and TypeScript types accordingly for consistency in order processing.
|
2026-06-13 00:56:24 +07:00 |
|
Yoga Pangestu
|
64088c82bb
|
Refactor order and payroll models to replace 'net_amount' with 'total_amount'. Update related methods, migrations, factories, and frontend components to ensure consistent handling of total amounts across the application.
|
2026-06-13 00:31:53 +07:00 |
|
Yoga Pangestu
|
521e8c5538
|
Implement stock warning functionality for products and raw materials. Add minStock method to RawMaterialUnit enum and ProductVariant model. Enhance ProductService and RawMaterialService with stockWarningGroups method to identify items below minimum stock levels. Update admin index pages to display stock warning groups in MasterOutOfStockCatalogSection component.
|
2026-06-13 00:24:05 +07:00 |
|