diff --git a/cor_custom/models/hr_employee.py b/cor_custom/models/hr_employee.py
index 3285c76..01e7c8f 100755
--- a/cor_custom/models/hr_employee.py
+++ b/cor_custom/models/hr_employee.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from odoo import api, fields, models, _
-
+from datetime import datetime
class HrEmployee(models.Model):
_inherit = 'hr.employee'
@@ -15,6 +15,27 @@ class HrEmployee(models.Model):
res = list(set(total_week))
self.budgeted_hour_week = len(res)
+ employee_cost_change = fields.One2many('hr.employee.cost' , 'employee_id')
+
+ def write(self, values):
+ if 'timesheet_cost' in values:
+ self.employee_cost_change.create({'employee_id': self.id,
+ 'user_id': self.env.uid,
+ 'date': fields.Datetime.today(),
+ 'timesheet_cost': self.timesheet_cost,
+ })
+ res = super(HrEmployee, self).write(values)
+ return res
+
+
+class EmployeeCostChangeHistory(models.Model):
+ _name = 'hr.employee.cost'
+
+ employee_id = fields.Many2one('hr.employee')
+ user_id = fields.Many2one('res.users')
+ date = fields.Datetime()
+ timesheet_cost = fields.Float("Timesheet Cost", digits=(16, 2), readonly=True, group_operator="sum")
+
class EmployeePublic(models.Model):
_inherit = 'hr.employee.public'
diff --git a/cor_custom/security/ir.model.access.csv b/cor_custom/security/ir.model.access.csv
index f461161..e1a50e8 100755
--- a/cor_custom/security/ir.model.access.csv
+++ b/cor_custom/security/ir.model.access.csv
@@ -12,4 +12,5 @@ access_project_consultant_hrs_report_pmanager,project.consultant.hrs.report,mode
access_custom_project_tags_puser,custom.project.tags,model_custom_project_tags,project.group_project_user,1,1,1,1
access_project_resource_wizard,project.resource.wizard,model_project_resource_wizard,,1,1,1,0
access_project_resource_line,project.resource.line,model_project_resource_line,,1,1,1,1
+access_hr_employee_cost,hr.employee.cost,model_hr_employee_cost,,1,1,1,0
diff --git a/cor_custom/views/hr_employee_views.xml b/cor_custom/views/hr_employee_views.xml
index b20ad60..7304dc0 100755
--- a/cor_custom/views/hr_employee_views.xml
+++ b/cor_custom/views/hr_employee_views.xml
@@ -12,6 +12,18 @@
+
+
+
+
+
+
+
+
+
+
+
+