Update letter.py
This commit is contained in:
parent
7ae1a1038a
commit
483fb67e3c
|
|
@ -14,13 +14,21 @@ class Letters(models.Model):
|
|||
date = fields.Date(string="Date")
|
||||
hijir_date = fields.Char(string="Hijir Date", compute='compute_hijri')
|
||||
content = fields.Html(string="Content")
|
||||
signature = fields.Binary("Signature image")
|
||||
signature = fields.Binary("Signature image",compute='compute_img',store=True)
|
||||
transaction_type = fields.Selection([('internal', 'Internal'), ('outgoing', 'Outgoing'),
|
||||
('incoming', 'Incoming')], default='internal', string='Transaction Type')
|
||||
incoming_transaction_id = fields.Many2one(comodel_name='incoming.transaction', string='Incoming Transaction')
|
||||
internal_transaction_id = fields.Many2one(comodel_name='internal.transaction', string='Internal Transaction')
|
||||
outgoing_transaction_id = fields.Many2one(comodel_name='outgoing.transaction', string='Outgoing Transaction')
|
||||
|
||||
@api.depends('transaction_type','name')
|
||||
def compute_img(self):
|
||||
employee_id = self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1)
|
||||
if employee_id:
|
||||
entity = self.env['cm.entity'].search([('type','=','employee'),('employee_id', '=',employee_id)], limit=1)
|
||||
for rec in self:
|
||||
rec.signature = entity.image
|
||||
|
||||
@api.onchange('transaction_type')
|
||||
def set_value_false(self):
|
||||
if self.transaction_type == 'internal':
|
||||
|
|
|
|||
Loading…
Reference in New Issue