Yoga Pangestu
3052398ad8
feat: add stock mutation tracking and history feature
...
- Introduced StockMutation model and service to handle stock changes.
- Created migration for stock_mutations table.
- Implemented stock mutation recording in various services (CuttingService, OrderService, PurchaseService, RestockService, RetailStockService).
- Added StockHistoryController to manage stock history views.
- Developed frontend components for displaying stock history and actions.
- Updated routes to include stock history access with appropriate permissions.
- Enhanced ProductVariant and RawMaterialPrice models to support stock mutations.
- Added RowHistoryAction button for accessing stock history in product and raw material tables.
2026-07-27 22:45:49 +07:00
Yoga Pangestu
ec8cb94486
feat: enhance RowDeleteAction and useDestroy for reactive URL handling; add rowKey prop to DataTable
2026-07-27 18:51:37 +07:00
Yoga Pangestu
f82b56d540
fix: update product name reference in RowShareAction component and clean up imports
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-19 20:20:55 +07:00
Yoga Pangestu
76c24dc909
feat: add support for sharing via WhatsApp Messenger and WhatsApp Business
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-16 22:39:39 +07:00
Yoga Pangestu
bd781b8f76
refactor: add newline before product names in RowShareAction component for better formatting of shareable output
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-05 22:44:05 +07:00
Yoga Pangestu
334bcdec4a
refactor: adjust formatting in RowShareAction component for improved readability of shareable output
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-05 22:41:39 +07:00
Yoga Pangestu
65c67f0bb9
refactor: simplify product listing format in RowShareAction component for clearer shareable output
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-05 22:38:43 +07:00
Yoga Pangestu
7c15a39bbd
refactor: optimize RowShareAction component by replacing grouping logic with a Set for product names, simplifying the shareable output format
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-05 22:13:53 +07:00
Yoga Pangestu
765b97519c
fix: update RowShareAction component to remove cutting result count from shareable output, simplifying the shared text format
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-05 22:01:27 +07:00
Yoga Pangestu
366380ae67
feat: enhance RowShareAction component to group and display cutting results by product, improving shareable output format
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-05 21:57:39 +07:00
Yoga Pangestu
8404b8af41
feat: enhance ApplyAttendancePenalties command with transaction management and system user tracking; refactor attendance penalty logic for improved clarity and efficiency; update PayrollService to utilize transaction handling for adjustments; schedule attendance penalties application in app bootstrap
2026-07-04 15:05:25 +07:00
Yoga Pangestu
175ec30a5c
feat: add share functionality for cutting details with new RowShareAction component and Share pagex
2026-06-29 19:56:02 +07:00
Yoga Pangestu
e32a0138dd
feat: add RowSubmitAction component with size prop for enhanced button customization
2026-06-29 11:08:43 +07:00
Yoga Pangestu
950c3e2deb
feat: enhance stok opname management with new submit action and grouped table view
2026-06-29 11:04:50 +07:00
Yoga Pangestu
8f66502f25
feat: implement retail stock transfer functionality with new controller, request validation, and service logic, while updating related models and UI components
2026-06-28 22:57:07 +07:00
Yoga Pangestu
414ce51904
feat: implement employee advance payment management with new model, migration, and frontend updates
2026-06-28 09:33:40 +07:00
Yoga Pangestu
21b990799e
feat: implement owner verification system with enums, service, and controller updates for managing verification requests
2026-06-26 19:13:10 +07:00
Yoga Pangestu
d0223b2800
feat: add click event emission to RowApproveAction component for improved interactivity
2026-06-26 17:18:35 +07:00
Yoga Pangestu
9f75a4416a
refactor: replace inline action buttons with standardized component-based row actions across data tables and forms
2026-06-23 11:54:48 +07:00
Yoga Pangestu
2f8ece4b0a
refactor: standardize table row actions by implementing reusable RowEditAction and RowDeleteAction components
2026-06-23 09:11:18 +07:00