chore: notify user on Reservation and Unreservation of Stock
diff --git a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py
index 75aa2a6..6416631 100644
--- a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py
+++ b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py
@@ -239,6 +239,7 @@
validate_stock_reservation_settings(sales_order)
+ sre_count = 0
for item in sales_order.get("items"):
if not item.get("reserve_stock"):
continue
@@ -309,6 +310,11 @@
sre.save()
sre.submit()
+ sre_count += 1
+
+ if sre_count:
+ frappe.msgprint(_("Stock Reservation Entry created"), alert=True, indicator="green")
+
@frappe.whitelist()
def cancel_stock_reservation_entries(
@@ -318,5 +324,8 @@
voucher_type, voucher_no, voucher_detail_no, fields=["name"]
)
- for sre in sre_list:
- frappe.get_doc("Stock Reservation Entry", sre.name).cancel()
+ if sre_list:
+ for sre in sre_list:
+ frappe.get_doc("Stock Reservation Entry", sre.name).cancel()
+
+ frappe.msgprint(_("Stock Reservation Entry cancelled"), alert=True, indicator="red")