Commit 0a384623 by Maria Agustina

avance 809

1 parent 3f6f5c13
......@@ -2,6 +2,10 @@
from odoo import models, fields, api
import datetime
from datetime import datetime
import requests, json
URL = 'http://s2.hgtec.com.ar:8005'
headers = {'Content-Type': 'application/json'}
class hgt_soporte_incidencia(models.Model):
_name = 'hgt.soporte_incidencia'
......@@ -22,10 +26,14 @@ class hgt_soporte_incidencia(models.Model):
default = lambda self: self.env.user.id
)
si_name = fields.Text(
si_name = fields.Char(
string=u'Nombre',
)
si_descripcion = fields.Text(
string=u'Descripción',
)
si_estado = fields.Many2one('hgt.soporte_estado', string='Estado', track_visibility='onchange', index=True,
group_expand="_read_group_stage_ids")
......@@ -56,8 +64,8 @@ class hgt_soporte_incidencia(models.Model):
lista_msj.append(nvo_mensaje.id)
self.si_mensajes = lista_msj
self.si_texto_mensaje = False
self.registrar_mensaje(nvo_mensaje)
self.enviar_mensaje(nvo_mensaje)
def registrar_mensaje(self, mens):
text = mens.si_mensaje
......@@ -76,6 +84,40 @@ class hgt_soporte_incidencia(models.Model):
self.si_historico_mensajes = Texto
return(True)
def enviar_mensaje(self, mens):
#funcion para mandar el mensaje al modulo de incidencias
datos = {
'params': { 'token':"""a2354mtrgrerxswertyhj76543edfghoiuhEDSfvwerd-5644-fgdh34ergdf""",
'in_mensaje': mens.si_mensaje,
'in_creador': mens.si_creador.id,
'in_mens_fecha': mens.si_mens_fecha,
'in_id': self.id,
'in_fecha': self.si_fecha,
'responsable': self.si_responsable.id,
'name': self.si_name,
}
}
datos_json = json.dumps(datos)
f = requests.post(URL+'/incidencia/mensaje', data=datos_json, headers=headers)
frespuesta = f.json()
print(frespuesta)
def enviarIncidencia(self):
#funcion para la creacion de incidencias en modulo incidencias
datos = {
'params': { 'token':"""a2354mtrgre3456783edfghoiuhEDSfvwerd-5644-fgdh34ergdf""",
'in_fecha': self.si_fecha,
'responsable': self.si_responsable.id,
'name': self.si_name,
}
}
datos_json = json.dumps(datos)
f = requests.post(URL+'/incidencias/crear', data=datos_json, headers=headers)
frespuesta = f.json()
print(frespuesta)
......
......@@ -34,7 +34,7 @@
<!-- <field name="si_ost_asunto" /> -->
<field name="si_fecha"/>
<!-- <field name="si_url" widget="url"/> -->
<field name="si_descripcion"/>
<!-- <field name="si_descripcion"/> -->
</tree>
</field>
</record>
......@@ -49,16 +49,18 @@
<field name="arch" type="xml">
<form>
<!--<sheet>-->
<header>
<button type="object" name="enviarIncidencia" string="Subir Incidencia" class="oe_highlight"/>
</header>
<group col="4" string="Incidencia">
<field name="si_name" colspan="2" nolabel="1"/>
<field name="si_name" colspan="2"/>
<!-- <field colspan="2" name="si_numero" readonly="1" /> -->
<field colspan="2" name="si_fecha"/>
<field colspan="2" name="si_descripcion"/>
<field colspan="2" name="si_estado"/>
<field colspan="2" name="si_responsabilidad"/>
</group>
<group col="2" string="Mensajes">
<h3>Histórico de mensajes:</h3>
<field name="si_historico_mensajes" readonly="1" colspan="2" nolabel='1'/>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!