chat.freenode.net #tryton-es log beginning Mon Mar 5 00:02:01 CET 2018 | ||
-!- csotelo(~csotelo@2001:1388:49c6:39a0:7241:3827:f18:8511) has joined #tryton-es | 02:04 | |
meigallodixital | hi | 08:40 |
---|---|---|
pokoli | buenos dias | 09:01 |
pokoli | meigallodixital: si, la correcció de los mensajes de error de py3 esta en la versión 4.6.3 que se libero el jueves passado | 09:02 |
meigallodixital | hum, pues no debe estar el el doker todavía | 09:03 |
meigallodixital | voy a hacer un pull | 09:03 |
meigallodixital | engo un problema de dependencias y me sale el error de str | 09:03 |
pokoli | meigallodixital: las imagenes de docker se actualizan una vez a la semana | 09:03 |
pokoli | meigallodixital: por lo que veo esta actualizada de ayer: https://hub.docker.com/r/tryton/tryton/tags/ | 09:03 |
meigallodixital | si, ya está, perfecto | 09:10 |
pokoli | meigallodixital: me alegro que mis contribuciones te sirvan de ayuda :) | 09:30 |
meigallodixital | siempre | 09:58 |
meigallodixital | ahora ya me sale donde es el error de setear revenue y expense desde proteus, es en stock | 09:58 |
meigallodixital | File "/usr/local/lib/python35/dist-packages/trytond/modules/stock/productpy", line 310, in table_query | 09:59 |
meigallodixital | ], query=True, order=[]) | 09:59 |
meigallodixital | voy a ver | 09:59 |
meigallodixital | viene por tema de almacén, lo que desconfiaba | 10:00 |
-!- csotelo(~csotelo@2001:1388:49c6:47c6:4fbf:7116:4649:749c) has joined #tryton-es | 10:17 | |
meigallodixital | es normal que en varainte atributos salga en modo lectura? | 10:23 |
meigallodixital | no tiene mucho sentido | 10:23 |
pokoli | meigallodixital: es normal si la plantilla no tiene ningun conjunto de atributos | 10:28 |
meigallodixital | si tiene, eso si los he metido a posteriori | 10:29 |
meigallodixital | nada, ni caso, caché por enésima vez | 10:31 |
-!- mariomop(~quassel@181.93.205.72) has joined #tryton-es | 10:43 | |
-!- nstefani(~nstefani@190.210.221.137) has joined #tryton-es | 12:12 | |
meigallodixital | el problema del int al crear el chart desde proteus está aquí pero no entiendo el motivo: https://pastebin.com/UVvz1asM | 12:25 |
meigallodixital | si quito este model deja de dar el error, pero no veo porque falla si no hay nada que tenga que ver con cuentas | 12:25 |
pokoli | meigallodixital: qual es el error que te da? no lo recuerdo | 12:28 |
meigallodixital | int() argument must be a string, a bytes-like object or a number, not 'NoneType' | 12:29 |
meigallodixital | File "/usr/local/lib/python35/dist-packages/trytond/modules/stock/productpy", line 310, in table_query por lo debuggeado aquí | 12:29 |
meigallodixital | y falla en más sitios que en la instalación con proteus, si intento cerrar una compra o dar de alta un transportista falla también | 12:30 |
pokoli | meigallodixital: ahh creo que lo entiendo | 12:32 |
pokoli | meigallodixital: hay consultat esperan que el valor este seteado, por eso te peta | 12:33 |
pokoli | meigallodixital: este es lo que te peta: http://hg.tryton.org/modules/stock/file/f5e02ae4fd6d/product.py#l319 | 12:33 |
meigallodixital | si, exacto | 12:34 |
meigallodixital | pero si lo quito ese code no peta y tampoco lo seteo, por eso se me escapa | 12:34 |
meigallodixital | solo se me ocurre en vez de setearlo a none no setearlo directamente | 12:34 |
meigallodixital | bueno o a -1 como ese get no? | 12:35 |
pokoli | meigallodixital: supongo que poniendo -1 lo arreglarieas | 12:36 |
meigallodixital | -1 que hace, que no se ejecute el dominio para ese valor? | 12:36 |
meigallodixital | estyo probando ahora te comento | 12:36 |
pokoli | meigallodixital: de todos modos, si utilizas reglas de acceso (como te dije) no es necesario tener el valor en el contexto todo el rato | 12:37 |
meigallodixital | donde puedo ver info sobre eso, un ejemplo o algo | 12:38 |
meigallodixital | la regla se setearía desde el xml entiendo para que sea fija no? | 12:39 |
pokoli | meigallodixital: si, debes definir una relga para todos los usarios que tengan el warehouse seteado | 12:43 |
pokoli | meigallodixital: y luego aplicar esa reglar a todos los modelos que dependen de warehouse (location, sale, purchase) | 12:44 |
meigallodixital | todos no, supervisor y central no, endré que jugar con los grupos | 12:44 |
-!- csotelo_at_work(~csotelo@179.43.97.56) has joined #tryton-es | 13:32 | |
meigallodixital | https://pastebin.com/yMCZFsSg | 14:11 |
meigallodixital | he creado asi el permiso pero como admin que no tiene empleado no puedo duplicar location, con -1 no debería poder? | 14:12 |
meigallodixital | Crear location si, es duplicar por lo que parece | 14:14 |
-!- csotelo_at_work(~csotelo@179.7.45.57) has joined #tryton-es | 14:29 | |
pokoli | meigallodixital: las reglas los deberias poner por usuario, no por empleado | 14:42 |
meigallodixital | pero el valor de warehouse lo tengo en empleado | 14:48 |
pokoli | meigallodixital: ¿Y porqué lo tienes en empleado? | 14:52 |
meigallodixital | porque para tener tienda tienes que ser empleado, puedes ser usuario si ser empleado, por ejemplo los asesores que tenemos que entran pero no son empleados | 14:53 |
meigallodixital | s/si ser/sin ser | 14:53 |
-!- csotelo_at_work(~csotelo@179.43.97.56) has joined #tryton-es | 14:54 | |
meigallodixital | también me interesa que el supervisor pueda entrar como ciertos empleados y heredar sus tiendas no la propia ya que el no tiene | 14:55 |
-!- danypr92(~daniel@90.68.31.84) has joined #tryton-es | 14:57 | |
pokoli | meigallodixital: a mi entender los que no tienen tienda lo ven todo, y a partir de allí si quieren algo que filtren | 15:10 |
meigallodixital | si, pero debiera ser configurado por empleado no por usuario, un usuario puede gestionar varios empleados y viceversa. Así viene por defecto y tiene sentido (por ejemplo un usuario genérico para entrada de almacén que pueda usar varios empleados por si está saturado el responsable) | 15:15 |
meigallodixital | el que realmente necesitamos saber donde está es el empleado no el usuario que puede ser genérico | 15:15 |
meigallodixital | vamos lo cambio si es eso, pero me parece más versátil que el control sea por empleado que es lo que quieres limitar | 15:17 |
danypr92 | Buenas, estamos investigando si se puede hacer un `search` que devuelva unicamente una lista de `ids` y no de records | 15:24 |
danypr92 | he ido a ver el codigo de search, y no hay forma de indicar que columnas nos queremos traer y cuales no, a no ser que hagamos una query directamente | 15:25 |
danypr92 | alguien sabe por donde debemos indagar? | 15:25 |
danypr92 | gracias! | 15:25 |
pokoli | meigallodixital: un usuario gestiona varios empleados en caso de multiempresa, no es normal que un usuario actue como multiples empleados | 15:39 |
pokoli | meigallodixital: lo normal es que cree registros "para otros empleados" | 15:39 |
pokoli | danypr92: para que quieres solo los ids? | 15:39 |
meigallodixital | yo tengo multiempresa, sino claro que era fijo | 15:39 |
pokoli | danypr92: ids = [x.id for x in Model.search([])] | 15:39 |
meigallodixital | lo estyo cambiando de todas formas, ya apañaré las excepciones, me paso el día atascado | 15:40 |
pokoli | danypr92: y si lo que quieres es usar los ids para hacer un filtro en consulta, puedes utilizar el parametro query=True | 15:40 |
danypr92 | pokoli: Quiero evitar la linea 25: https://bitbucket.org/danypr92/trytond-electronic_mail_log/src/1490864148ef3786147fd967a7086c53f7359e28/contract.py?at=default&fileviewer=file-view-default | 15:44 |
pokoli | danypr92: no entiendo porqué te molesta | 15:45 |
pokoli | danypr92: pero lo puedes hacer con una consulta sql si quieres | 15:45 |
danypr92 | pokoli: no es que nos moleste, pero vemos que se hacen muchas consultas en db y queremos minimizarlas | 15:53 |
pokoli | danypr92: el id ya lo tienes cargado en memòria por lo que no ganaras nada | 15:54 |
pokoli | danypr92: que es lo que te va lento? | 15:54 |
danypr92 | pokoli: ahora en local nada, pero cuando tengamos más volumen de datos tememos que tantas consultas puedan relentizar el proceso | 16:42 |
pokoli | danypr92: yo no lo sobreoptimizaria ahora, sinó que luego cuando tengas los datos veras lo que va lento y lo que no | 17:04 |
pokoli | danypr92: seguramente si tienes mucho volumen de datos tendras que añadir índices | 17:05 |
-!- danypr92(~daniel@2.152.107.85.dyn.user.ono.com) has joined #tryton-es | 18:48 | |
danypr92 | pokoli: Si, lo tenemos en cuenta lo de los indices... La verdad es un palo no poder crear indices compuestos desde Tryton (al menos en la 3.8)... te obliga a ir creando scripts y complica las migraciones... | 19:02 |
danypr92 | pokoli: Muchas gracias! | 19:02 |
-!- perilla(~perilla@corp-190-12-31-162.cue.puntonet.ec) has joined #tryton-es | 20:21 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!