Commit Graph

  • a4a2b76277 fix(resolve): fix resolve MR rstubryan 2025-11-22 10:25:37 +07:00
  • 23abdbb78f refactor(FE-208): display formatted total and subtotal quantities in PurchaseOrderInvoice for improved clarity rstubryan 2025-11-22 10:21:36 +07:00
  • 6a39c2fd3f refactor(FE-208): swap accessor keys for total_qty and sub_qty in PurchaseOrderDetail for accurate data representation rstubryan 2025-11-22 10:17:38 +07:00
  • f9215738aa feat(FE-212): add quantity validation to PurchaseOrderAcceptApprovalForm to prevent submission with exceeded received quantities rstubryan 2025-11-22 10:16:39 +07:00
  • b12a1ebd36 feat(FE-212): add rawDataApprovals prop to PurchaseOrderStaffApprovalForm for improved approval data handling rstubryan 2025-11-22 10:11:30 +07:00
  • 0fefe5e035 feat(FE-212): enhance PurchaseOrderStaffApprovalForm to dynamically determine form type and validate product selection for duplicates rstubryan 2025-11-22 09:47:20 +07:00
  • ef95d1a0e8 refactor(FE-208): improve deletion logic in PurchaseOrderDetail to restrict item deletion to approval step 3 and enhance approval step handling rstubryan 2025-11-22 00:58:06 +07:00
  • 30ab69ae21 refactor(FE-208,212,213): update PurchaseOrderForm and PurchaseOrderStaffApprovalForm to allow optional product and warehouse fields and control visibility of action buttons based on approval step rstubryan 2025-11-22 00:52:23 +07:00
  • 5b28067203 feat(FE-208,212,213): enhance PurchaseOrderStaffApprovalForm with product and warehouse selection for new items rstubryan 2025-11-21 22:46:50 +07:00
  • ffea96edf9 refactor(FE-208): update deletion logic in PurchaseOrderDetail to allow item deletion only at approval step 3 rstubryan 2025-11-21 20:30:06 +07:00
  • 1a74a9d33f feat(FE-208,212,213): integrate dynamic supplier selection in PurchaseOrderAcceptApprovalForm rstubryan 2025-11-21 20:23:58 +07:00
  • b9990e0253 refactor(FE-208): enhance PurchaseRequestForm to fetch and display supplier-specific products rstubryan 2025-11-21 18:54:17 +07:00
  • 95a7afdaa6 feat(FE-208): add refetchData prop to PurchaseOrderDetail and related forms for improved data synchronization rstubryan 2025-11-21 18:18:40 +07:00
  • b198f24b75 Merge branch 'development' of https://gitlab.com/mbugroup/lti-web-client into dev/randy randy-ar 2025-11-21 13:35:03 +07:00
  • b7c3b9313c fix(FE-169-177): Allow Drafted Marketing to be rejected randy-ar 2025-11-21 13:33:40 +07:00
  • c74733430b feat(FE-208): implement conditional item deletion in PurchaseOrderDetail and update form handling in PurchaseOrderStaffApprovalForm rstubryan 2025-11-21 13:26:34 +07:00
  • f6fe2d4eb1 refactor(FE-208): remove 'Jumlah Retur' column from PurchaseOrderDetail for UI simplification rstubryan 2025-11-21 11:01:33 +07:00
  • d624da97c3 feat(FE-208): replace product name input with select dropdown for better usability rstubryan 2025-11-21 10:13:38 +07:00
  • fdf680bc38 Merge branch 'feat/FE/US-159/marketing-sales-order' into 'development' Adnan Zahir 2025-11-21 10:08:11 +07:00
  • e9d9897e1d Merge branch 'dev/randy' into 'feat/FE/US-159/marketing-sales-order' Rivaldi A N S 2025-11-21 03:04:03 +00:00
  • 70521330e4 fix(FE): resolve merge conflict randy-ar 2025-11-21 09:45:40 +07:00
  • 63e5962a4e fix(resolve): fix resolve MR rstubryan 2025-11-21 09:25:16 +07:00
  • 835074f538 refactor(FE-212): group purchase items by warehouse in PurchaseOrderStaffApprovalForm rstubryan 2025-11-21 09:17:00 +07:00
  • e69e5da2c3 Merge branch 'feat/FE/US-79/egg-grading' into 'development' Adnan Zahir 2025-11-21 09:15:02 +07:00
  • e451a128c5 Merge branch 'feat/FE/US-78/TASK-170-174-slicing-ui-and-validation-create-daily-recording-laying-form' into 'feat/FE/US-79/egg-grading' Rivaldi A N S 2025-11-21 02:05:18 +00:00
  • 23ab4b15e1 fix(FE-270): delete relations project flock to flock data master randy-ar 2025-11-21 01:28:57 +07:00
  • d523a01e34 fix(FE-270): adjust flock_name in select input and fixing project flock approval randy-ar 2025-11-21 00:31:25 +07:00
  • e00b7bc3f2 refactor(FE-212): update default unit of measure in PurchaseOrderAcceptApprovalForm rstubryan 2025-11-20 23:52:35 +07:00
  • 51f157dfad refactor(FE-208,212): enhance quantity validation and formatting in PurchaseOrderAcceptApprovalForm rstubryan 2025-11-20 23:50:14 +07:00
  • c1d71ee3c6 refactor(FE-212): add warehouse information to PurchaseOrderAcceptApprovalForm rstubryan 2025-11-20 23:31:35 +07:00
  • c8b3e52ac0 refactor(FE-212): remove commented-out edit button in PurchaseTable component rstubryan 2025-11-20 23:28:05 +07:00
  • b2ef545f63 refactor(FE-208,212,213): replace product_id and warehouse_id with purchase_item_id in PurchaseRequestStaffApprovalForm and related schemas rstubryan 2025-11-20 23:21:12 +07:00
  • a6d187a8b3 refactor(FE-208,212,213): add action field to staff approval request payloads and implement rejection handling in PurchaseOrderDetail rstubryan 2025-11-20 23:05:12 +07:00
  • 24e2bcf35d refactor(FE-212): update notes field in UpdateStaffApprovalRequestPayload for consistency rstubryan 2025-11-20 22:54:22 +07:00
  • 417d08e0fc refactor(FE-212,213): unify purchase API service references in Purchase components rstubryan 2025-11-20 22:39:04 +07:00
  • 6e9d065bc6 refactor(FE-212): change HTTP method to DELETE for item removal in PurchaseRequestForm rstubryan 2025-11-20 22:16:44 +07:00
  • af939ee225 feat(FE-272): adding DO PDF export randy-ar 2025-11-20 19:43:50 +07:00
  • 391b355e8d feat(FE-181-179-220-271): adding SO export PDF and adjusting delivery form randy-ar 2025-11-20 18:15:42 +07:00
  • 4ddc44b59c refactor(FE-208,212): enhance product selection and quantity input handling in PurchaseRequestForm based on supplier selection rstubryan 2025-11-20 15:38:04 +07:00
  • e0b4805d0a refactor(FE-208,212): reset touched fields and values for purchase items in PurchaseRequestForm rstubryan 2025-11-20 15:36:12 +07:00
  • 074e6fad05 refactor(FE-208,212): improve credit term handling and validation in PurchaseRequestForm rstubryan 2025-11-20 15:33:43 +07:00
  • e640bce8ea refactor(FE-208): streamline supplier change handling and reset purchase items in PurchaseRequestForm rstubryan 2025-11-20 15:25:39 +07:00
  • f1e5692f8f refactor(FE-208,212): initialize items in PurchaseRequestForm with initial values rstubryan 2025-11-20 14:50:36 +07:00
  • 655e971788 refactor(FE-208): update input wrapper classes for consistency in PurchaseRequestForm rstubryan 2025-11-20 14:44:41 +07:00
  • 00e18d6d0d refactor(FE-208,212): enhance form validation and streamline change handlers in PurchaseRequestForm rstubryan 2025-11-20 14:13:57 +07:00
  • 343cc7c4e7 refactor(FE-212): remove unused poDate and supplier fields from table filter in PurchaseTable rstubryan 2025-11-20 13:34:52 +07:00
  • 4e8b17f55c refactor(FE-208): remove unused supplier state and handlers in PurchaseTable rstubryan 2025-11-20 13:32:26 +07:00
  • 862e056950 chore(FE-Storyless): prettier format rstubryan 2025-11-20 13:07:51 +07:00
  • 1310c7401c feat(FE-170,174): enhance number formatting in RecordingForm validation messages rstubryan 2025-11-20 11:25:36 +07:00
  • d0f2fefe1c feat(FE-170,174): add validation for total chick quantity in RecordingForm rstubryan 2025-11-20 11:18:48 +07:00
  • 6cb517ac92 fix(FE-174): correct parameter name for next day recording API request rstubryan 2025-11-20 10:58:32 +07:00
  • c698893f88 feat(FE-170,174,175): implement next day recording functionality in RecordingForm rstubryan 2025-11-20 10:31:24 +07:00
  • cb236c191b refactor(FE-170,174): adjust layout of action buttons in RecordingForm for better responsiveness rstubryan 2025-11-20 09:20:39 +07:00
  • ac764c9d3b refactor(FE-170,174): clean up grading redirect in RecordingTable action rstubryan 2025-11-20 09:08:06 +07:00
  • b33e7a1919 feat(FE-181-179-220): Slicing UI, Client Side Validation and API Integration for Delivery Order randy-ar 2025-11-20 00:57:07 +07:00
  • 28a5343592 refactor(FE-170): update tableWrapperClassName to allow overflow visibility rstubryan 2025-11-19 22:41:02 +07:00
  • d3c3d9c9c6 feat(FE-170,174): add notes input to approval and rejection confirmation modals rstubryan 2025-11-19 20:25:06 +07:00
  • 42253d123b feat(FE-170,174): enhance approval and rejection modals to include notes input rstubryan 2025-11-19 20:07:26 +07:00
  • 539b329b6f refactor(FE-170,174): refine RecordingTable approval logic and remove unused tooltips rstubryan 2025-11-19 19:47:55 +07:00
  • 427887a0e0 feat(FE-170,174): update RecordingTable to restrict selection and approval to GROWING category only rstubryan 2025-11-19 19:34:46 +07:00
  • 7e58e46254 feat(FE-170,174): add loading state and improve validation messages in GradingForm rstubryan 2025-11-19 19:17:32 +07:00
  • c876824c8f feat(FE-170,174,175): add validation for incomplete grading in GradingForm rstubryan 2025-11-19 19:05:45 +07:00
  • 9c69369a51 feat(FE-170): remove total_weight from body_weights and update validation logic in RecordingForm rstubryan 2025-11-19 18:04:15 +07:00
  • 7b28e47c68 refactor(FE-170): streamline RecordingTable component by removing unused imports and state management for area, location, and kandang rstubryan 2025-11-19 17:23:04 +07:00
  • 432ea1e975 refactor(FE-208,212): update input wrapper classes for improved responsiveness in PurchaseRequestForm rstubryan 2025-11-19 17:12:18 +07:00
  • 14f216a352 refactor(FE-208,212): rename product_warehouse to warehouse and update related schema and form handling rstubryan 2025-11-19 16:21:46 +07:00
  • 8bda56e5d3 refactor(FE-208,212): add refreshApprovals and onModalClose props to approval forms rstubryan 2025-11-19 13:27:36 +07:00
  • 429f2b9109 fix(FE): adding capacity to kandang and change confirmation modal marketing with note randy-ar 2025-11-19 13:00:21 +07:00
  • 9d6455167f refactor(FE-208,212): enhance approval button layout and add reject option in PurchaseOrderDetail rstubryan 2025-11-19 11:40:47 +07:00
  • e3274a3353 refactor(FE-208,212): streamline approval button handling in PurchaseOrderDetail rstubryan 2025-11-19 11:37:32 +07:00
  • 07fd71558e refactor(FE-208,212): remove debug information from PurchaseOrderAcceptApprovalForm rstubryan 2025-11-19 11:02:50 +07:00
  • d2a69917e7 refactor(FE-208,212): improve rendering of grouped goods receipt items in PurchaseOrderDetail rstubryan 2025-11-19 10:55:44 +07:00
  • af5dfa9292 refactor(FE-208,212): implement grouping of goods receipt items and enhance table rendering in PurchaseOrderDetail rstubryan 2025-11-19 10:50:53 +07:00
  • 8662bcb63b fix(FE): resolve merge conflict randy-ar 2025-11-19 10:30:21 +07:00
  • f68e59e8c7 fix(FE): fixing table flickering when input form value randy-ar 2025-11-19 10:21:59 +07:00
  • b520b4ee54 refactor(FE-208,212,213): add transport-related fields and update form handling in PurchaseOrder forms rstubryan 2025-11-19 10:19:05 +07:00
  • 89d9d40713 refactor(FE-208,212): remove warehouse-related fields and logic from PurchaseOrder forms and schema rstubryan 2025-11-19 09:17:17 +07:00
  • 17378d8408 refactor(FE-208,212): rename getPurchaseItemError to isRepeaterInputError for clarity in validation checks rstubryan 2025-11-18 23:13:15 +07:00
  • 25544e2e38 refactor(FE-208,212): enhance PurchaseOrderDetail and PurchaseOrderStaffApprovalForm to conditionally render invoice and item receipt based on approval steps rstubryan 2025-11-18 23:10:49 +07:00
  • 89b54f6f87 refactor(FE-208,212): update PurchaseOrderDetail to conditionally render invoice based on update permissions rstubryan 2025-11-18 22:51:29 +07:00
  • 3a431352ed refactor(FE-208,212): enhance PurchaseOrderDetail and PurchaseOrderStaffApprovalForm to conditionally allow updates based on approval step rstubryan 2025-11-18 22:46:46 +07:00
  • f6afb741af refactor(FE-208,212): enhance PurchaseOrderStaffApprovalForm for edit functionality and validation checks rstubryan 2025-11-18 22:32:39 +07:00
  • f4bb87550c refactor(FE-212): add updateStaffApproval method and enhance PurchaseStaffApprovalItem schema with optional purchase_item_id rstubryan 2025-11-18 22:28:27 +07:00
  • 3d468d9507 refactor(FE-208,213): simplify PurchaseOrderForm and PurchaseOrderStaffApprovalForm by removing unused product and warehouse fields and enhancing price validation rstubryan 2025-11-18 22:13:14 +07:00
  • 0c79e86736 refactor(FE-208,212): update PurchaseOrderForm and PurchaseOrderStaffApprovalForm for improved validation and dynamic item handling rstubryan 2025-11-18 21:00:46 +07:00
  • 1b90d657ff refactor(FE-208,212): update PurchaseOrderForm and PurchaseOrderStaffApprovalForm for improved validation and dynamic item handling rstubryan 2025-11-18 20:43:57 +07:00
  • 0d025ba34c refactor(FE-208,213): streamline PurchaseOrderAcceptApprovalForm by removing hardcoded warehouse options and utilizing initialValues for dynamic data rstubryan 2025-11-18 18:31:49 +07:00
  • 8c3cd3bc53 refactor(FE-208,213): enhance PurchaseOrderDetail and PurchaseOrderStaffApprovalForm components with initialValues prop and clean up unused code rstubryan 2025-11-18 18:22:10 +07:00
  • 75e7b9a6de refactor(FE-208,213): update PurchaseOrderDetail and PurchaseOrderInvoice components for improved warehouse and supplier details rstubryan 2025-11-18 14:58:49 +07:00
  • 00c432a918 refactor(FE-208,212,213): update approval steps and improve PurchaseOrderDetail component structure rstubryan 2025-11-18 14:49:30 +07:00
  • f6cf22f885 refactor(FE-208): update PurchaseOrderDetail component to use initialValues prop rstubryan 2025-11-18 14:36:16 +07:00
  • 3d86c9ce6b refactor(FE-Storyless): add support for 'UPDATED' action in approval status and make page parameter optional rstubryan 2025-11-18 14:34:26 +07:00
  • d93f0c26b6 refactor(FE-212): update PurchaseOrderDetail component to use initialValues prop instead of data rstubryan 2025-11-18 14:32:24 +07:00
  • e8dd4f3759 feat(FE-218,212,213): implement PurchaseOrderDetail component and update related types rstubryan 2025-11-18 14:30:09 +07:00
  • edd59598f9 refactor(FE-208,212): refine PurchaseRequestForm validation and state management rstubryan 2025-11-18 13:50:54 +07:00
  • 964a4500ab feat(FE-208): update date formatting in PurchaseTable for improved readability rstubryan 2025-11-18 13:39:42 +07:00
  • 9a650a130d feat(FE-208): enhance PurchaseTable with improved state management and memoization rstubryan 2025-11-18 13:35:58 +07:00
  • 2f2c1fca07 feat(FE-212): add sales orders link and accepted file types constants rstubryan 2025-11-18 13:25:21 +07:00
  • 2680d5a24d feat(FE-212): add sales orders link and accepted file types constants rstubryan 2025-11-18 13:24:34 +07:00
  • 0f9019e7b4 fix(resolve): fix resolve MR rstubryan 2025-11-18 11:36:41 +07:00