chore: added check for auto-reorder in stock settings (#18174)

* chore: added check for auto-reorder in stock settings

* style: removed explicit return
This commit is contained in:
Shivam Mishra 2019-07-05 15:58:13 +05:30 committed by Anurag Mishra
parent 83f767b5a3
commit 6277966105

View File

@ -122,6 +122,7 @@ class Item(WebsiteGenerator):
self.validate_item_defaults()
self.validate_customer_provided_part()
self.update_defaults_from_item_group()
self.validate_auto_reorder_enabled_in_stock_settings()
self.cant_change()
if not self.get("__islocal"):
@ -859,6 +860,12 @@ class Item(WebsiteGenerator):
filters={"production_item": self.name, "docstatus": 1}):
return True
def validate_auto_reorder_enabled_in_stock_settings(self):
if self.reorder_levels:
enabled = frappe.db.get_single_value('Stock Settings', 'auto_indent')
if not enabled:
frappe.msgprint(msg=_("You have to enable auto re-order in Stock Settings to maintain re-order levels."), title=_("Enable Auto Re-Order"), indicator="orange")
def get_timeline_data(doctype, name):
'''returns timeline data based on stock ledger entry'''
out = {}