feat(Asset Maintenance): Check if Warehouse and Stock Items were entered
This commit is contained in:
parent
04a909bd99
commit
d1f521701c
@ -24,6 +24,16 @@ class AssetMaintenance(Document):
|
|||||||
assign_tasks(self.name, task.assign_to, task.maintenance_task, task.next_due_date)
|
assign_tasks(self.name, task.assign_to, task.maintenance_task, task.next_due_date)
|
||||||
self.sync_maintenance_tasks()
|
self.sync_maintenance_tasks()
|
||||||
|
|
||||||
|
def on_submit(self):
|
||||||
|
self.check_for_stock_items_and_warehouse()
|
||||||
|
|
||||||
|
def check_for_stock_items_and_warehouse(self):
|
||||||
|
if self.stock_consumption:
|
||||||
|
if not self.stock_items:
|
||||||
|
frappe.throw(_("Please enter Stock Items consumed during Asset Maintenance."))
|
||||||
|
if not self.warehouse:
|
||||||
|
frappe.throw(_("Please enter Warehouse from which Stock Items consumed during Asset Maintenance were taken."))
|
||||||
|
|
||||||
def sync_maintenance_tasks(self):
|
def sync_maintenance_tasks(self):
|
||||||
tasks_names = []
|
tasks_names = []
|
||||||
for task in self.get('asset_maintenance_tasks'):
|
for task in self.get('asset_maintenance_tasks'):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user