fix(stock): batch list view statuses

This commit is contained in:
Rohan Bansal 2019-07-17 13:03:29 +05:30 committed by Nabin Hait
parent 4a50c99867
commit 92669eae66

View File

@ -1,18 +1,14 @@
frappe.listview_settings['Batch'] = {
add_fields: ["item", "expiry_date", "batch_qty"],
get_indicator: function (doc) {
if (!doc.batch_qty) {
return ["Empty", "darkgrey", "batch_qty,=,0"];
add_fields: ["item", "expiry_date", "batch_qty", "disabled"],
get_indicator: (doc) => {
if (doc.disabled) {
return [__("Disabled"), "darkgrey", "disabled,=,1"];
} else if (doc.expiry_date && frappe.datetime.get_diff(doc.expiry_date, frappe.datetime.nowdate()) <= 0) {
return [__("Expired"), "red", "expiry_date,not in,|expiry_date,<=,Today|batch_qty,>,0|disabled,=,0"]
} else if (!doc.batch_qty) {
return [__("Empty"), "darkgrey", "batch_qty,=,0|disabled,=,0"];
} else {
if (doc.expiry_date) {
if (frappe.datetime.get_diff(doc.expiry_date, frappe.datetime.nowdate()) <= 0) {
return [__("Expired"), "red", "expiry_date,>=,Today|batch_qty,>,0"]
} else {
return [__("Not Expired"), "green", "expiry_date,<,Today|batch_qty,>,0"]
}
} else {
return ["Active", "green", "batch_qty,>,0"];
};
return [__("Active"), "green", "batch_qty,>,0|disabled,=,0"];
};
}
};