mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-06 13:49:13 +00:00
Parse left out time (#14586)
This commit is contained in:
@@ -122,6 +122,7 @@ frappe.ui.form.on("Project Task", {
|
|||||||
});
|
});
|
||||||
|
|
||||||
frappe.ui.form.on("Project", "validate", function (frm) {
|
frappe.ui.form.on("Project", "validate", function (frm) {
|
||||||
|
if (frm.doc.collect_progress == 1) {
|
||||||
frappe.call({
|
frappe.call({
|
||||||
method: "erpnext.projects.doctype.project.project.times_check",
|
method: "erpnext.projects.doctype.project.project.times_check",
|
||||||
args: {
|
args: {
|
||||||
@@ -142,4 +143,5 @@ frappe.ui.form.on("Project", "validate", function (frm) {
|
|||||||
frm.set_value("weekly_time_to_send", r.message.weekly_time_to_send);
|
frm.set_value("weekly_time_to_send", r.message.weekly_time_to_send);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
@@ -363,17 +363,17 @@ def weekly():
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def times_check(from1, to, first_email, second_email, daily_time_to_send, weekly_time_to_send):
|
def times_check(from1, to, first_email, second_email, daily_time_to_send, weekly_time_to_send):
|
||||||
from1 = datetime.datetime.strptime(from1, "%H:%M:%S")
|
from1 = datetime.datetime.strptime(from1, "%H:%M:%S.%f")
|
||||||
from1 = from1.strftime("%H:00:00")
|
from1 = from1.strftime("%H:00:00")
|
||||||
to = datetime.datetime.strptime(to, "%H:%M:%S")
|
to = datetime.datetime.strptime(to, "%H:%M:%S.%f")
|
||||||
to = to.strftime("%H:00:00")
|
to = to.strftime("%H:00:00")
|
||||||
first_email = datetime.datetime.strptime(first_email, "%H:%M:%S")
|
first_email = datetime.datetime.strptime(first_email, "%H:%M:%S.%f")
|
||||||
first_email = first_email.strftime("%H:00:00")
|
first_email = first_email.strftime("%H:00:00")
|
||||||
second_email = datetime.datetime.strptime(second_email, "%H:%M:%S")
|
second_email = datetime.datetime.strptime(second_email, "%H:%M:%S.%f")
|
||||||
second_email = second_email.strftime("%H:00:00")
|
second_email = second_email.strftime("%H:00:00")
|
||||||
daily_time_to_send = datetime.datetime.strptime(daily_time_to_send, "%H:%M:%S")
|
daily_time_to_send = datetime.datetime.strptime(daily_time_to_send, "%H:%M:%S.%f")
|
||||||
daily_time_to_send = daily_time_to_send.strftime("%H:00:00")
|
daily_time_to_send = daily_time_to_send.strftime("%H:00:00")
|
||||||
weekly_time_to_send = datetime.datetime.strptime(weekly_time_to_send, "%H:%M:%S")
|
weekly_time_to_send = datetime.datetime.strptime(weekly_time_to_send, "%H:%M:%S.%f")
|
||||||
weekly_time_to_send = weekly_time_to_send.strftime("%H:00:00")
|
weekly_time_to_send = weekly_time_to_send.strftime("%H:00:00")
|
||||||
return {"from1": from1, "to": to, "first_email": first_email, "second_email": second_email,"daily_time_to_send": daily_time_to_send, "weekly_time_to_send": weekly_time_to_send}
|
return {"from1": from1, "to": to, "first_email": first_email, "second_email": second_email,"daily_time_to_send": daily_time_to_send, "weekly_time_to_send": weekly_time_to_send}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user