[IMP] exp_official_mission: adjust approval process
This commit is contained in:
parent
d06e689491
commit
776336b0e2
|
|
@ -564,6 +564,7 @@ class HrOfficialMission(models.Model):
|
|||
|
||||
def accounting_manager(self):
|
||||
# self.chick_employee_ids()
|
||||
self = self.sudo()
|
||||
self.employee_ids.chick_not_overtime()
|
||||
self.employee_ids.compute_Training_cost_emp()
|
||||
self.employee_ids.write({'status': 'approved'})
|
||||
|
|
@ -573,7 +574,7 @@ class HrOfficialMission(models.Model):
|
|||
|
||||
def accounting_manager_refused(self):
|
||||
for rec in self:
|
||||
rec.refused()
|
||||
rec.sudo().refused()
|
||||
|
||||
# Refuse For The Direct Manager Only
|
||||
def direct_manager_refused(self):
|
||||
|
|
@ -641,6 +642,7 @@ class HrOfficialMission(models.Model):
|
|||
|
||||
def approve(self):
|
||||
# check if there is dealing with financial
|
||||
self = self.sudo()
|
||||
self.employee_ids.chick_not_overtime()
|
||||
if self.employee_ids and self.mission_type.related_with_financial:
|
||||
# move amounts to journal entries
|
||||
|
|
|
|||
Loading…
Reference in New Issue