chore: add Partially Reserved status in SRE

This commit is contained in:
s-aga-r 2023-03-23 19:50:34 +05:30
parent 4ad55382cf
commit ee074883bb
3 changed files with 11 additions and 7 deletions

View File

@ -182,7 +182,7 @@
"fieldtype": "Select",
"hidden": 1,
"label": "Status",
"options": "Draft\nReserved\nPartially Delivered\nDelivered\nCancelled",
"options": "Draft\nPartially Reserved\nReserved\nPartially Delivered\nDelivered\nCancelled",
"read_only": 1
},
{
@ -242,7 +242,7 @@
"index_web_pages_for_search": 1,
"is_submittable": 1,
"links": [],
"modified": "2023-03-23 19:35:55.479617",
"modified": "2023-03-23 19:41:37.140303",
"modified_by": "Administrator",
"module": "Stock",
"name": "Stock Reservation Entry",

View File

@ -47,12 +47,15 @@ class StockReservationEntry(TransactionBase):
if not status:
if self.docstatus == 2:
status = "Cancelled"
elif self.reserved_qty == self.delivered_qty:
status = "Delivered"
elif self.delivered_qty and self.reserved_qty > self.delivered_qty:
status = "Partially Delivered"
elif self.docstatus == 1:
status = "Reserved"
if self.reserved_qty == self.delivered_qty:
status = "Delivered"
elif self.delivered_qty and self.delivered_qty < self.reserved_qty:
status = "Partially Delivered"
elif self.reserved_qty == self.voucher_qty:
status = "Reserved"
else:
status = "Partially Reserved"
else:
status = "Draft"

View File

@ -5,6 +5,7 @@ frappe.listview_settings['Stock Reservation Entry'] = {
get_indicator: function (doc) {
const status_colors = {
'Draft': 'red',
'Partially Reserved': 'orange',
'Reserved': 'blue',
'Partially Delivered': 'purple',
'Delivered': 'green',