chore: add show_disabled_items filter to show both enabled and disabled items

(cherry picked from commit bf5f24c0e0)
This commit is contained in:
rethik
2025-10-01 17:08:15 +05:30
committed by Mergify
parent 94a5867303
commit 7a457dafe0
2 changed files with 11 additions and 5 deletions

View File

@@ -24,6 +24,11 @@ frappe.query_reports["Stock Qty vs Serial No Count"] = {
},
reqd: 1,
},
{
fieldname: "show_disables_items",
label: __("Show Disabled Items"),
fieldtype: "Check",
},
],
formatter: function (value, row, column, data, default_formatter) {

View File

@@ -9,7 +9,7 @@ from frappe import _
def execute(filters=None):
validate_warehouse(filters)
columns = get_columns()
data = get_data(filters.warehouse)
data = get_data(filters.warehouse, filters.show_disables_items)
return columns, data
@@ -38,12 +38,13 @@ def get_columns():
return columns
def get_data(warehouse):
def get_data(warehouse, show_disables_items):
filters = {"has_serial_no": True}
if not show_disables_items:
filters["disabled"] = False
serial_item_list = frappe.get_all(
"Item",
filters={
"has_serial_no": True,
},
filters=filters,
fields=["item_code", "item_name"],
)