mensaje.py
1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# -*- coding: utf-8 -*-
from odoo import models, fields, api
import datetime
from datetime import datetime
class hgt_soporte_mensaje(models.Model):
_name = 'hgt.soporte_mensaje'
_order = 'id desc'
si_mensaje = fields.Text(string='Mensaje')
si_creador = fields.Many2one(
string = 'Creador',
comodel_name = 'res.users',
ondelete = 'set null',
default = lambda self: self.env.user.id,
)
si_creador_nombre = fields.Char(
string="Creador",
)
si_mens_fecha = fields.Datetime(
string = u'Fecha de envío',
default=datetime.now().strftime('%Y-%m-%d %H:%M:%S')
)
si_interno = fields.Boolean(
string="Nota Interna?",
default=False
)
si_incidencias = fields.Many2many('hgt.soporte_incidencia', string=u'Incidencias',
relation='hgt_soporte_incidencia_mensaje_rel',
column2='hgt_soporte_incidencia_id',
column1='hgt_soporte_mensaje_id')
remoto = fields.Boolean(string='Remoto')
usuario = fields.Char(string='Usuario',
default=lambda self: self.env.user.display_name,
readonly=True)