Parse left out time (#14586)

This commit is contained in:
Shreya Shah
2018-06-20 10:51:32 +05:30
committed by Nabin Hait
parent 0cb0c0b642
commit 222c550c29
2 changed files with 27 additions and 25 deletions

View File

@@ -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);
} }
}); });
}
}); });

View File

@@ -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}