From c30665fda7efec8cc29056ce0c81e9a5e5471507 Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Mon, 4 Aug 2025 12:58:49 +0000 Subject: [PATCH] feat: Add non-negative constraint to completed qty fields in job card and time log --- erpnext/manufacturing/doctype/job_card/job_card.json | 3 ++- .../doctype/job_card_time_log/job_card_time_log.json | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/erpnext/manufacturing/doctype/job_card/job_card.json b/erpnext/manufacturing/doctype/job_card/job_card.json index ff6850a1283..1fc9feaf21d 100644 --- a/erpnext/manufacturing/doctype/job_card/job_card.json +++ b/erpnext/manufacturing/doctype/job_card/job_card.json @@ -182,6 +182,7 @@ "fieldtype": "Float", "in_preview": 1, "label": "Total Completed Qty", + "non_negative": 1, "read_only": 1 }, { @@ -624,7 +625,7 @@ "grid_page_length": 50, "is_submittable": 1, "links": [], - "modified": "2025-03-30 18:53:38.206399", + "modified": "2025-08-04 15:47:54.514290", "modified_by": "Administrator", "module": "Manufacturing", "name": "Job Card", diff --git a/erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json b/erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json index a7b69966e4e..d524b2996d2 100644 --- a/erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json +++ b/erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json @@ -45,7 +45,8 @@ "fieldname": "completed_qty", "fieldtype": "Float", "in_list_view": 1, - "label": "Completed Qty" + "label": "Completed Qty", + "non_negative": 1 }, { "fieldname": "employee", @@ -67,7 +68,7 @@ "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2025-03-25 20:05:13.807905", + "modified": "2025-08-04 15:47:11.748937", "modified_by": "Administrator", "module": "Manufacturing", "name": "Job Card Time Log",