Yoga Pangestu
7dacf785cb
feat: validate material usage input before submission in CuttingPosCombinationDialog
2026-07-27 21:53:42 +07:00
Yoga Pangestu
4956f4aeb2
feat: update material usage in initFromVariant to reflect existing cart item
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
2026-07-25 00:46:46 +07:00
Yoga Pangestu
0070d0c49e
feat: add updateCombinationResult method to CuttingDraftItemController and corresponding route
2026-07-19 20:05:08 +07:00
Yoga Pangestu
6cbb6f7cbb
fix: adjust grid layout in CuttingPosMaterialSummaryItems and CuttingPosResultSummaryItems for better responsiveness
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 19:48:53 +07:00
Yoga Pangestu
9539ff7042
refactor: remove StockController and related stock verification logic
...
- Deleted `data-table-actions.vue` component as it is no longer needed.
- Removed `CuttingResultPriceItem` type and related properties from `cutting.ts`.
- Updated routes in `web.php` to eliminate stock verification routes and permissions.
- Removed `StockTest.php` file and its associated tests for stock verification and management.
- Adjusted `CuttingTest.php` to reflect changes in cutting results handling and removed references to product variants.
2026-07-19 17:29:19 +07:00
Yoga Pangestu
bed22579b5
feat: enhance media preview components by adding stock information support, improving user experience in managing media items
2026-07-13 19:43:27 +07:00
Yoga Pangestu
bb74fb49c8
feat: require s3_keys for product and raw material variants, enhancing validation and user feedback in forms
2026-07-13 11:28:48 +07:00
Yoga Pangestu
709eb76873
feat: implement unique material variant initialization in QuickCreateProductModal, enhancing product creation process by auto-filling variants based on selected materials
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
2026-07-09 15:50:14 +07:00
Yoga Pangestu
15b71bbfaa
refactor: remove duplicate CuttingPosResultCatalogPanel from CuttingPosForm to streamline the layout and improve code maintainability
2026-07-09 15:36:46 +07:00
Yoga Pangestu
9aba51db93
feat: add raw material selection dropdown to CuttingPosCombinationDialog, allowing users to filter materials and enhancing the search functionality
2026-07-09 15:31:37 +07:00
Yoga Pangestu
b93a200284
refactor: remove quick-create raw material functionality and associated request, streamlining the CuttingDraftItemController and related components
2026-07-09 15:22:12 +07:00
Yoga Pangestu
b8e9aaa128
refactor: improve raw material filtering logic in CuttingPosCombinationDialog to return only matching prices, enhancing search efficiency
2026-07-09 15:09:02 +07:00
Yoga Pangestu
a3954faab6
feat: add functionality to create new raw materials and store them in the purchase draft, enhancing the purchasing process
2026-07-09 14:54:23 +07:00
Yoga Pangestu
b4f26c56cf
refactor: remove autofocus attribute from input fields in various forms for consistent user experience
2026-07-08 00:25:21 +07:00
Yoga Pangestu
f1f9162304
feat: enhance media preview functionality in catalog components by adding support for multiple image URLs and custom titles
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-07 12:36:45 +07:00
Yoga Pangestu
0ec51e1ffb
feat: add raw material selection functionality and improve filtering in CuttingPos components for enhanced user experience
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-07 10:18:24 +07:00
Yoga Pangestu
da4467b500
refactor: improve layout and styling in cutting forms for better user experience and responsiveness
2026-07-07 10:03:42 +07:00
Yoga Pangestu
d2ddc5e6b7
refactor: enhance stock filtering in CuttingService and OrderService, update UI components for better display of stock information
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-06 21:24:26 +07:00
Yoga Pangestu
78dcc4b39d
refactor: integrate MediaThumbnailCell component into CuttingPosMaterialSummaryItems and CuttingPosResultSummaryItems for enhanced visual representation of items
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 23:14:26 +07:00
Yoga Pangestu
42d4bc05bc
refactor: update product label in CuttingPosResultCatalogPanel for clarity and streamline component structure
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:27:23 +07:00
Yoga Pangestu
052a896c8f
feat: add numerical indexing to cutting material and result groups in tables
2026-07-05 21:21:28 +07:00
Yoga Pangestu
40b1254518
refactor: update CuttingGroupedTable component to display item indices alongside material variants for improved clarity in grouped results
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 16:03:50 +07:00
Yoga Pangestu
58e676e2e1
refactor: remove image handling from Cutting components; simplify CuttingPosForm, CuttingPosSummaryPanel, and related files to enhance user experience and streamline product creation process
2026-07-05 15:42:28 +07:00
Yoga Pangestu
e4c36c8759
fix: update CuttingService and CuttingProductVariantSection to make variant images optional; adjust validation and UI components for improved user experience
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 15:32:47 +07:00
Yoga Pangestu
9ba87b9381
feat: implement product variant management in CuttingQuickCreateProductRequest and related components; enhance validation rules, add new CuttingProductVariantSection, and improve material handling in QuickCreateProductModal for better user experience
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 15:26:33 +07:00
Yoga Pangestu
5a3316c890
refactor: enhance layout consistency in CuttingPosForm, CuttingPosMaterialCatalogPanel, and CuttingPosResultCatalogPanel; update grid structures for improved responsiveness and user experience
2026-07-05 15:10:22 +07:00
Yoga Pangestu
0f9865ffb3
refactor: simplify selected materials management in CuttingPosCombinationDialog; streamline removal logic and enhance layout for better responsiveness and user interaction
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 14:53:41 +07:00
Yoga Pangestu
5a5d2c6f78
feat: enhance cutting materials display in stock management components; implement grouping logic for combinations and improve UI for material usage and results presentation
2026-07-05 13:27:52 +07:00
Yoga Pangestu
dbfd7ce48e
feat: add stock_formatted field to CuttingPosCombinationDialog for improved stock display; update variant initialization and toggle logic to include formatted stock information
2026-07-05 13:12:00 +07:00
Yoga Pangestu
02fb2045d2
refactor: restructure results section in Share.vue for improved clarity; enhance display of cutting results with a new table format and computed logic for grouped results
2026-07-05 02:09:17 +07:00
Yoga Pangestu
27f55ef18e
feat: enhance cutting results display in Share.vue and CuttingPosResultSummaryItems.vue; restructure results section for better clarity and add computed logic for cutting result calculations
2026-07-05 02:08:29 +07:00
Yoga Pangestu
15e2b7ec5b
feat: add material_result field to CuttingMaterial and CuttingMaterialCombination; update validation rules and service logic to handle new material result calculations; enhance frontend components for displaying material results in cutting management
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-04 23:14:37 +07:00
Yoga Pangestu
ba3f7ef9f9
feat: add CuttingMaterialCombination management with store and destroy functionalities; implement validation for combination requests; enhance CuttingService to handle draft combinations; update frontend components for combination handling and display
2026-07-04 21:54:01 +07:00
Yoga Pangestu
64a678890e
feat: enhance form validation in Cutting module by adding error handling and displaying field-specific error messages in CuttingPosForm and related components
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-03 14:28:43 +07:00
Yoga Pangestu
33afec2513
feat: enhance Cutting module by adding image upload functionality and improving form handling; update CuttingPosForm and related components to support image management and improve user experience
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
2026-07-02 23:03:27 +07:00
Yoga Pangestu
4eea267756
refactor: enhance component structure in various forms by introducing computed properties and improving template syntax for better readability and maintainability
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-02 22:41:18 +07:00
Yoga Pangestu
d02af40836
feat: implement presigned upload functionality for S3 in PresignedUploadController; update media upload handling across various components to support S3 keys and improve user experience
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
2026-07-02 14:28:51 +07:00
Yoga Pangestu
5a96b48725
feat: implement quick-create functionality for raw materials and products in Cutting module; enhance CuttingController and related components to support new features and improve user experience
2026-07-02 12:04:30 +07:00
Yoga Pangestu
85269935f6
feat: enhance cutting management UI by adding media thumbnails for product variants and raw materials
2026-07-01 11:33:49 +07:00
Yoga Pangestu
2ed24a654b
feat: calculate and display material cost per product in cutting management
2026-07-01 11:28:16 +07:00
Yoga Pangestu
4466c61352
feat: make cutting results nullable and update UI to support create mode
2026-06-30 21:35:52 +07:00
Yoga Pangestu
9f0676c923
feat: include and display media images for raw material prices and product variants in cutting management
2026-06-30 21:22:17 +07:00
Yoga Pangestu
c2dbbf57ba
feat: update placeholder texts across various forms for improved user guidance
2026-06-30 17:18:47 +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
e252f6c767
refactor: remove unused 'allMatches' state and related logic from CuttingVerifyDialog and StockVerifyDialog for cleaner code and improved maintainability
2026-06-29 09:12:18 +07:00
Yoga Pangestu
9bab455f57
refactor: standardize capitalization of 'Sample' and 'Diluar Sample' across cutting-related components for consistency in UI presentation
2026-06-29 09:08:43 +07:00
Yoga Pangestu
4135dcb4c3
refactor: update raw material loading to include 'unit_abbreviation' for improved material detail consistency across cutting services
2026-06-29 09:00:42 +07:00
Yoga Pangestu
ebd48d4cb4
refactor: consistently rename 'hasilCuttingDiluarsample' to 'originalOutsideSample' across models, requests, and UI components for improved clarity in cutting results management
2026-06-29 08:49:38 +07:00
Yoga Pangestu
4e3e935f43
refactor: rename 'sampel' to 'sample' across models, requests, and UI components for consistency in cutting results management
2026-06-29 08:37:30 +07:00
Yoga Pangestu
b4e93fa329
refactor: rename 'hasil_cutting_diluar_sampel' to 'original_outside_sample' across models, requests, and UI components for consistency and clarity in cutting results management
2026-06-29 08:36:24 +07:00