[FIX] exp_transaction_leave: apply the same changes on action_forward tht applied in exp_transaction_documents
This commit is contained in:
parent
e6383c7cc3
commit
f572bfc09d
|
|
@ -26,8 +26,8 @@ class ForwardTransactionWizard(models.TransientModel):
|
|||
|
||||
forward_user_id = self.employee.user_id.id
|
||||
if self.forward_type != 'employee':
|
||||
forward_user_id = self.internal_unit.secretary_id.user_id.id
|
||||
to_id = self.internal_unit.secretary_id.id
|
||||
forward_user_id = self.internal_unit.secretary_id.user_id.id or self.internal_unit.manager_id.user_id.id
|
||||
to_id = self.internal_unit.secretary_id.id or self.internal_unit.manager_id.id
|
||||
unit_id = self.internal_unit.id
|
||||
|
||||
transaction.forward_user_id = forward_user_id
|
||||
|
|
@ -103,12 +103,14 @@ class ForwardTransactionWizard(models.TransientModel):
|
|||
# Add mail notification
|
||||
partner_ids = []
|
||||
if self.forward_type == 'unit':
|
||||
partner_ids.append(self.internal_unit.secretary_id.user_id.partner_id.id)
|
||||
forward_partner_id = self.internal_unit.secretary_id.user_id.partner_id.id or self.internal_unit.manager_id.user_id.partner_id.id
|
||||
partner_ids.append(forward_partner_id)
|
||||
elif self.forward_type == 'employee':
|
||||
partner_ids.append(self.employee.user_id.partner_id.id)
|
||||
for partner in self.cc_ids:
|
||||
if partner.type == 'unit':
|
||||
partner_ids.append(partner.secretary_id.user_id.partner_id.id)
|
||||
partner_id = partner.secretary_id.user_id.partner_id.id or partner.manager_id.user_id.partner_id.id
|
||||
partner_ids.append(partner_id)
|
||||
elif partner.type == 'employee':
|
||||
partner_ids.append(partner.user_id.partner_id.id)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue