controllers.py
1.73 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
45
46
47
48
49
50
51
52
53
54
from requests.sessions import session
from odoo import http
TOKEN ="""a2354mtrgrerxsiaojifdwvpiochjnioverhjoiuhEDSfvwerd-5644-fgdh34ergdf"""
class controlador_incidencia(http.Controller):
"""Controlador orientado a soporte de ingreso"""
# #http://s2.hgtec.com.ar:8005/soporte/alta
# @http.route('/soporte/alta', auth='public', type='json' , website=False ,csrf=False, methods = ['POST','GET'])
# def index(self, **kw):
# if not kw["token"] == TOKEN:
# return({"resultado":"error autenticacion"})
# model = http.request.env["hgt.incidencias"].sudo()
# incidencias = model.search([])
# self.procesar(model,kw)
# rest = []
# for inc in incidencias:
# rest.append(inc.descripcion)
# return({"resultado":"OK",
# "incidencias":rest})
# def procesar(self,model,kw):
# print(kw)
# return()
@http.route('/soporte/alta', auth='public', type='json' , website=False ,csrf=False, methods = ['POST','GET'])
def index(self, **kw):
if not kw["token"] == TOKEN:
return({"resultado":"ALERTA DE SEGURIDAD error autenticacion"})
model = http.request.env["hgt.incidencias"].sudo()
incidencias = model.search([])
self.procesar_dos(model,kw)
rest = []
for inc in incidencias:
rest.append(inc.descripcion)
return({"resultado":"OK",
"incidencias":rest})
def procesar_dos(self, model, kw):
if kw['incidencia']:
print(kw['incidencia'])
if kw['descripcion']:
print(kw['descripcion'])
if kw['fecha']:
print(kw['fecha'])
if kw['responsabilidad']:
print(kw['responsabilidad'])