IRC logs of #tryton-es for Tuesday, 2017-11-28

chat.freenode.net #tryton-es log beginning Tue Nov 28 00:02:01 CET 2017
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es07:09
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es08:18
-!- javivf_(~javivf@182.red-79-146-83.dynamicip.rima-tde.net) has joined #tryton-es08:23
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es08:31
-!- danypr92(~daniel@2.152.107.85.dyn.user.ono.com) has joined #tryton-es08:48
meigallodixitalpokoli, thanks, estaba de viaje y encima se me ha petado el móvil, perdona no contestar antes :(09:15
pokolimeigallodixital: de nada, bien de tenerte por aquí de nuevo09:21
-!- csotelo(~csotelo@179.7.44.22) has joined #tryton-es09:35
-!- danypr92(~daniel@90.68.31.84) has joined #tryton-es10:34
-!- csotelo_at_work(~csotelo@179.43.97.56) has joined #tryton-es14:26
-!- smarro(~sebastian@200.68.106.1) has joined #tryton-es14:48
-!- mariomop(~quassel@host241.186-125-86.telecom.net.ar) has joined #tryton-es15:02
meigallodixitalal final hice lo de tercero fiable con un funcional, pero creo que no me quedó muy pythonico :P16:43
pokolimeigallodixital: si me pones el código en algun lado, te lo comento con mucho gusto :)16:45
meigallodixitalir, va de lujo y queda sencillito, pero creo que con decoradores se podría optimizar para reusar, lo que pasa que una es una asignación y otra un return, espera que pego16:46
meigallodixitalhttps://pastebin.com/UF233DtA16:46
meigallodixitalahora tengo que ver como deshabilitar el boton de presupuesto en compras cuando trusted es no16:47
meigallodixitalcon semi decide el comprador, con yes sin problema16:47
pokolimeigallodixital: con estates lo puedes poner en readonly16:48
pokolimeigallodixital: el try/except lo puedes remplazar por un {}.get(trusted, 'E') que te devolvera 'E' si no lo encuentra16:49
meigallodixitalestaba viendo16:49
pokolimeigallodixital: en un campo funcional, no hace falta que le pongas readonly, ya lo son por defecto16:49
meigallodixitaly creo que no me hace falta hacer nada de eso, porque como no se guarda podría jugar con la traducción ...16:49
meigallodixitalcierto lo del get, mea culpa16:49
pokolimeigallodixital: si vas a utilizar states={'readonly': True}, (sin pyson), no hace falta utilizar el states, sinó que puedes utilizar el attributo readonly=True del campo16:49
meigallodixitalese está asi porque antes era el icono y tenía el invisivble y tal y quedó asi16:50
meigallodixitalvoy a cambiar todo ... con las traducciones me valdría si no me equivoco ya que es solo visual ...16:51
pokolimeigallodixital: si quieres mostrar un campo con sentido, puedes utilizar un fields.Selection y luego podras traduccir los valores16:51
pokolimeigallodixital: en vez de utilizar un on_change_party y un get_trusted, lo puedes hacer solo con la función on_change_with_trusted16:52
pokolipero el los argumentos debes poner(self, name=None)16:52
pokoliveo que lo tienes en el get_trusted. Solo es necesario si se llama via on_change16:53
meigallodixitaltrusted o party? el que cambia es party16:53
pokolimeigallodixital: on_change_with16:53
pokolimeigallodixital: trusted trusted16:54
pokolimeigallodixital: el on_change_with<campo> calcula el valor del campo, cuando alguno de los que hay en el depends cambia16:54
meigallodixitalahm entonces meto party como depends16:54
pokolimeigallodixital: si, y la funciona no hace falta poner-la fuera de la classe16:55
pokolimeigallodixital: sinó que lo puedes poner directamente en el purchase16:55
meigallodixitalla funcion no me hace falta si uso traducciones16:55
pokolimeigallodixital: otra cosa es que cuando heredas un modelo existente, no debes poner ModelSQL, Modelview16:55
pokolimeigallodixital: sinó que lo pones sin nada, y utilizas PoolMeta como metaclass16:55
meigallodixitalla puse fuera por si la usaba en otrs clases porque era para poner lso mapeados, pero me he dado cuenta de eso, que con traducciones me sobra16:55
meigallodixitaly menos lio16:55
pokolimeigallodixital: por ejemplo: http://hg.tryton.org/modules/sale_price_list/file/5d886f7363c7/sale.py#l1016:57
meigallodixitalcomo getter en el funcoinal que se pondría el on_change entiendo17:18
pokolimeigallodixital: si, si usas on_change_with en un funcional tienes las dos cosas en una sola funcion17:24
meigallodixitaloki, algo hice mal que ahora me rompen party y purchase algo me falta ...17:24
pokolimeigallodixital: es lo que tiene tocar cosas xD17:25
meigallodixitaltengo que repasarme el tuto tuyo que creo que tengo un cacao ya en la cabeza con tanto baile ...17:27
meigallodixitalyo me estaba guiando por el party relationship y el product atttibutes y no van con este sistemaç17:30
meigallodixitalpero claro veo que crean cosas nievas, topre  demi17:31
meigallodixitaltorpe de mi17:31
-!- smarro(~sebastian@host56.181-13-64.telecom.net.ar) has joined #tryton-es17:38
pokolimeigallodixital: por eso el primer paso del tuto es añadir campos17:46
pokolimeigallodixital: porqué es lo que quiere hacer el 90% de la gente nueva17:46
meigallodixitalyo creo que no me los mete en el pool por el traceback17:46
pokolimeigallodixital: cual es el traceback?17:47
meigallodixitalhttps://pastebin.com/GM6S07qz17:48
meigallodixitalel de aprty17:48
meigallodixitalque tambiénb lo cambié a poolmeta17:48
meigallodixitalahora pasteo el codigo17:48
meigallodixitalhttps://pastebin.com/Ayv7HBq417:49
pokolimeigallodixital: no se si va relacionado, pero el party sin ()17:50
pokolimeigallodixital: class Party:17:50
pokolimeigallodixital: y asegurate que lo tienes registrado en el __init__17:51
meigallodixitalostras que burro, va a ser eso si, si estñá registrado lo tenia con modelview y tal e iba17:51
meigallodixitaltengo que ver tambien que el cliente gtk no me pilla lso flags de devel y verbose en cambio en el sao si me canta los errores17:53
meigallodixitalno ... da lo mismo, algo me falta, mañana reviso que hoy tengo que salir como un reloj que tengo liada, gracias :)17:56
pokolimeigallodixital: oki, yo tambien tengo que salir. Mañana hablamos18:02
-!- smarro(~sebastian@181.16.34.86) has joined #tryton-es21:46
-!- mariomop(~quassel@host241.186-125-86.telecom.net.ar) has joined #tryton-es22:27

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!