added task field
This commit is contained in:
parent
7619cd2e14
commit
8bb0f05451
@ -8,6 +8,7 @@ erpnext.timesheet.timer = function(frm, row, timestamp=0) {
|
|||||||
{"fieldtype": "Link", "label": __("Activity Type"), "fieldname": "activity_type",
|
{"fieldtype": "Link", "label": __("Activity Type"), "fieldname": "activity_type",
|
||||||
"reqd": 1, "options": "Activity Type"},
|
"reqd": 1, "options": "Activity Type"},
|
||||||
{"fieldtype": "Link", "label": __("Project"), "fieldname": "project", "options": "Project"},
|
{"fieldtype": "Link", "label": __("Project"), "fieldname": "project", "options": "Project"},
|
||||||
|
{"fieldtype": "Link", "label": __("Task"), "fieldname": "task", "options": "Task"},
|
||||||
{"fieldtype": "Float", "label": __("Expected Hrs"), "fieldname": "expected_hours"},
|
{"fieldtype": "Float", "label": __("Expected Hrs"), "fieldname": "expected_hours"},
|
||||||
{"fieldtype": "Section Break"},
|
{"fieldtype": "Section Break"},
|
||||||
{"fieldtype": "HTML", "fieldname": "timer_html"}
|
{"fieldtype": "HTML", "fieldname": "timer_html"}
|
||||||
@ -18,6 +19,7 @@ erpnext.timesheet.timer = function(frm, row, timestamp=0) {
|
|||||||
dialog.set_values({
|
dialog.set_values({
|
||||||
'activity_type': row.activity_type,
|
'activity_type': row.activity_type,
|
||||||
'project': row.project,
|
'project': row.project,
|
||||||
|
'task': row.task,
|
||||||
'expected_hours': row.expected_hours
|
'expected_hours': row.expected_hours
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -70,6 +72,8 @@ erpnext.timesheet.control_timer = function(frm, dialog, row, timestamp=0) {
|
|||||||
row = frappe.model.add_child(frm.doc, "Timesheet Detail", "time_logs");
|
row = frappe.model.add_child(frm.doc, "Timesheet Detail", "time_logs");
|
||||||
row.activity_type = args.activity_type;
|
row.activity_type = args.activity_type;
|
||||||
row.from_time = frappe.datetime.get_datetime_as_string();
|
row.from_time = frappe.datetime.get_datetime_as_string();
|
||||||
|
row.project = args.project;
|
||||||
|
row.task = args.task;
|
||||||
row.expected_hours = args.expected_hours;
|
row.expected_hours = args.expected_hours;
|
||||||
row.completed = 0;
|
row.completed = 0;
|
||||||
let d = moment(row.from_time);
|
let d = moment(row.from_time);
|
||||||
@ -101,6 +105,7 @@ erpnext.timesheet.control_timer = function(frm, dialog, row, timestamp=0) {
|
|||||||
grid_row.doc.completed = 1;
|
grid_row.doc.completed = 1;
|
||||||
grid_row.doc.activity_type = args.activity_type;
|
grid_row.doc.activity_type = args.activity_type;
|
||||||
grid_row.doc.project = args.project;
|
grid_row.doc.project = args.project;
|
||||||
|
grid_row.doc.task = args.task;
|
||||||
grid_row.doc.expected_hours = args.expected_hours;
|
grid_row.doc.expected_hours = args.expected_hours;
|
||||||
grid_row.doc.hours = currentIncrement / 3600;
|
grid_row.doc.hours = currentIncrement / 3600;
|
||||||
grid_row.doc.to_time = frappe.datetime.now_datetime();
|
grid_row.doc.to_time = frappe.datetime.now_datetime();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user