mirror of
https://github.com/frappe/erpnext.git
synced 2026-09-01 07:37:04 +00:00
@@ -19,6 +19,7 @@ from frappe.utils import (
|
|||||||
time_diff_in_seconds,
|
time_diff_in_seconds,
|
||||||
to_timedelta,
|
to_timedelta,
|
||||||
)
|
)
|
||||||
|
from frappe.utils.data import DateTimeLikeObject
|
||||||
|
|
||||||
from erpnext.support.doctype.issue.issue import get_holidays
|
from erpnext.support.doctype.issue.issue import get_holidays
|
||||||
|
|
||||||
@@ -176,7 +177,7 @@ class Workstation(Document):
|
|||||||
return schedule_date
|
return schedule_date
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def start_job(self, job_card, from_time, employee):
|
def start_job(self, job_card: str, from_time: DateTimeLikeObject, employee: str):
|
||||||
doc = frappe.get_doc("Job Card", job_card)
|
doc = frappe.get_doc("Job Card", job_card)
|
||||||
doc.check_permission("write")
|
doc.check_permission("write")
|
||||||
|
|
||||||
@@ -186,7 +187,7 @@ class Workstation(Document):
|
|||||||
return doc
|
return doc
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def complete_job(self, job_card, qty, to_time):
|
def complete_job(self, job_card: str, qty: float, to_time: DateTimeLikeObject):
|
||||||
doc = frappe.get_doc("Job Card", job_card)
|
doc = frappe.get_doc("Job Card", job_card)
|
||||||
doc.check_permission("submit")
|
doc.check_permission("submit")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user