Merge pull request #24346 from GangaManoj/timesheet-linking
fix: Link timesheets with corresponding projects
This commit is contained in:
commit
660d4a1097
@ -134,7 +134,7 @@ frappe.ui.form.on("Timesheet", {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
project: function(frm) {
|
parent_project: function(frm) {
|
||||||
set_project_in_timelog(frm);
|
set_project_in_timelog(frm);
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -168,8 +168,8 @@ frappe.ui.form.on("Timesheet Detail", {
|
|||||||
},
|
},
|
||||||
|
|
||||||
time_logs_add: function(frm, cdt, cdn) {
|
time_logs_add: function(frm, cdt, cdn) {
|
||||||
if(frm.doc.project) {
|
if(frm.doc.parent_project) {
|
||||||
frappe.model.set_value(cdt, cdn, 'project', frm.doc.project);
|
frappe.model.set_value(cdt, cdn, 'project', frm.doc.parent_project);
|
||||||
}
|
}
|
||||||
|
|
||||||
var $trigger_again = $('.form-grid').find('.grid-row').find('.btn-open-row');
|
var $trigger_again = $('.form-grid').find('.grid-row').find('.btn-open-row');
|
||||||
@ -308,7 +308,9 @@ const set_employee_and_company = function(frm) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function set_project_in_timelog(frm) {
|
function set_project_in_timelog(frm) {
|
||||||
if(frm.doc.project){
|
if(frm.doc.parent_project) {
|
||||||
erpnext.utils.copy_value_in_all_rows(frm.doc, frm.doc.doctype, frm.doc.name, "time_logs", "project");
|
$.each(frm.doc.time_logs || [], function(i, item) {
|
||||||
|
frappe.model.set_value(item.doctype, item.name, "project", frm.doc.parent_project);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -15,7 +15,7 @@
|
|||||||
"column_break_3",
|
"column_break_3",
|
||||||
"salary_slip",
|
"salary_slip",
|
||||||
"status",
|
"status",
|
||||||
"project",
|
"parent_project",
|
||||||
"employee_detail",
|
"employee_detail",
|
||||||
"employee",
|
"employee",
|
||||||
"employee_name",
|
"employee_name",
|
||||||
@ -261,7 +261,7 @@
|
|||||||
"read_only": 1
|
"read_only": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"fieldname": "project",
|
"fieldname": "parent_project",
|
||||||
"fieldtype": "Link",
|
"fieldtype": "Link",
|
||||||
"label": "Project",
|
"label": "Project",
|
||||||
"options": "Project"
|
"options": "Project"
|
||||||
@ -271,7 +271,7 @@
|
|||||||
"idx": 1,
|
"idx": 1,
|
||||||
"is_submittable": 1,
|
"is_submittable": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2020-10-29 07:50:35.938231",
|
"modified": "2021-01-08 20:51:14.590080",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Projects",
|
"module": "Projects",
|
||||||
"name": "Timesheet",
|
"name": "Timesheet",
|
||||||
|
Loading…
Reference in New Issue
Block a user