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
2017-11-28 07:09 -!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es
2017-11-28 08:18 -!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es
2017-11-28 08:23 -!- javivf_(~javivf@182.red-79-146-83.dynamicip.rima-tde.net) has joined #tryton-es
2017-11-28 08:31 -!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es
2017-11-28 08:48 -!- danypr92(~daniel@2.152.107.85.dyn.user.ono.com) has joined #tryton-es
2017-11-28 09:15 <meigallodixital> pokoli, thanks, estaba de viaje y encima se me ha petado el móvil, perdona no contestar antes :(
2017-11-28 09:21 <pokoli> meigallodixital: de nada, bien de tenerte por aquí de nuevo
2017-11-28 09:35 -!- csotelo(~csotelo@179.7.44.22) has joined #tryton-es
2017-11-28 10:34 -!- danypr92(~daniel@90.68.31.84) has joined #tryton-es
2017-11-28 14:26 -!- csotelo_at_work(~csotelo@179.43.97.56) has joined #tryton-es
2017-11-28 14:48 -!- smarro(~sebastian@200.68.106.1) has joined #tryton-es
2017-11-28 15:02 -!- mariomop(~quassel@host241.186-125-86.telecom.net.ar) has joined #tryton-es
2017-11-28 16:43 <meigallodixital> al final hice lo de tercero fiable con un funcional, pero creo que no me quedó muy pythonico :P
2017-11-28 16:45 <pokoli> meigallodixital: si me pones el código en algun lado, te lo comento con mucho gusto :)
2017-11-28 16:46 <meigallodixital> ir, 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 pego
2017-11-28 16:46 <meigallodixital> https://pastebin.com/UF233DtA
2017-11-28 16:47 <meigallodixital> ahora tengo que ver como deshabilitar el boton de presupuesto en compras cuando trusted es no
2017-11-28 16:47 <meigallodixital> con semi decide el comprador, con yes sin problema
2017-11-28 16:48 <pokoli> meigallodixital: con estates lo puedes poner en readonly
2017-11-28 16:49 <pokoli> meigallodixital: el try/except lo puedes remplazar por un {}.get(trusted, 'E') que te devolvera 'E' si no lo encuentra
2017-11-28 16:49 <meigallodixital> estaba viendo
2017-11-28 16:49 <pokoli> meigallodixital: en un campo funcional, no hace falta que le pongas readonly, ya lo son por defecto
2017-11-28 16:49 <meigallodixital> y creo que no me hace falta hacer nada de eso, porque como no se guarda podría jugar con la traducción ...
2017-11-28 16:49 <meigallodixital> cierto lo del get, mea culpa
2017-11-28 16:49 <pokoli> meigallodixital: si vas a utilizar states={'readonly': True}, (sin pyson), no hace falta utilizar el states, sinó que puedes utilizar el attributo readonly=True del campo
2017-11-28 16:50 <meigallodixital> ese está asi porque antes era el icono y tenía el invisivble y tal y quedó asi
2017-11-28 16:51 <meigallodixital> voy a cambiar todo ... con las traducciones me valdría si no me equivoco ya que es solo visual ...
2017-11-28 16:51 <pokoli> meigallodixital: si quieres mostrar un campo con sentido, puedes utilizar un fields.Selection y luego podras traduccir los valores
2017-11-28 16:52 <pokoli> meigallodixital: en vez de utilizar un on_change_party y un get_trusted, lo puedes hacer solo con la función on_change_with_trusted
2017-11-28 16:52 <pokoli> pero el los argumentos debes poner(self, name=None)
2017-11-28 16:53 <pokoli> veo que lo tienes en el get_trusted. Solo es necesario si se llama via on_change
2017-11-28 16:53 <meigallodixital> trusted o party? el que cambia es party
2017-11-28 16:53 <pokoli> meigallodixital: on_change_with
2017-11-28 16:54 <pokoli> meigallodixital: trusted trusted
2017-11-28 16:54 <pokoli> meigallodixital: el on_change_with<campo> calcula el valor del campo, cuando alguno de los que hay en el depends cambia
2017-11-28 16:54 <meigallodixital> ahm entonces meto party como depends
2017-11-28 16:55 <pokoli> meigallodixital: si, y la funciona no hace falta poner-la fuera de la classe
2017-11-28 16:55 <pokoli> meigallodixital: sinó que lo puedes poner directamente en el purchase
2017-11-28 16:55 <meigallodixital> la funcion no me hace falta si uso traducciones
2017-11-28 16:55 <pokoli> meigallodixital: otra cosa es que cuando heredas un modelo existente, no debes poner ModelSQL, Modelview
2017-11-28 16:55 <pokoli> meigallodixital: sinó que lo pones sin nada, y utilizas PoolMeta como metaclass
2017-11-28 16:55 <meigallodixital> la 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 sobra
2017-11-28 16:55 <meigallodixital> y menos lio
2017-11-28 16:57 <pokoli> meigallodixital: por ejemplo: http://hg.tryton.org/modules/sale_price_list/file/5d886f7363c7/sale.py#l10
2017-11-28 17:18 <meigallodixital> como getter en el funcoinal que se pondría el on_change entiendo
2017-11-28 17:24 <pokoli> meigallodixital: si, si usas on_change_with en un funcional tienes las dos cosas en una sola funcion
2017-11-28 17:24 <meigallodixital> oki, algo hice mal que ahora me rompen party y purchase algo me falta ...
2017-11-28 17:25 <pokoli> meigallodixital: es lo que tiene tocar cosas xD
2017-11-28 17:27 <meigallodixital> tengo que repasarme el tuto tuyo que creo que tengo un cacao ya en la cabeza con tanto baile ...
2017-11-28 17:30 <meigallodixital> yo me estaba guiando por el party relationship y el product atttibutes y no van con este sistemaç
2017-11-28 17:31 <meigallodixital> pero claro veo que crean cosas nievas, topre demi
2017-11-28 17:31 <meigallodixital> torpe de mi
2017-11-28 17:38 -!- smarro(~sebastian@host56.181-13-64.telecom.net.ar) has joined #tryton-es
2017-11-28 17:46 <pokoli> meigallodixital: por eso el primer paso del tuto es añadir campos
2017-11-28 17:46 <pokoli> meigallodixital: porqué es lo que quiere hacer el 90% de la gente nueva
2017-11-28 17:46 <meigallodixital> yo creo que no me los mete en el pool por el traceback
2017-11-28 17:47 <pokoli> meigallodixital: cual es el traceback?
2017-11-28 17:48 <meigallodixital> https://pastebin.com/GM6S07qz
2017-11-28 17:48 <meigallodixital> el de aprty
2017-11-28 17:48 <meigallodixital> que tambiénb lo cambié a poolmeta
2017-11-28 17:48 <meigallodixital> ahora pasteo el codigo
2017-11-28 17:49 <meigallodixital> https://pastebin.com/Ayv7HBq4
2017-11-28 17:50 <pokoli> meigallodixital: no se si va relacionado, pero el party sin ()
2017-11-28 17:50 <pokoli> meigallodixital: class Party:
2017-11-28 17:51 <pokoli> meigallodixital: y asegurate que lo tienes registrado en el __init__
2017-11-28 17:51 <meigallodixital> ostras que burro, va a ser eso si, si estñá registrado lo tenia con modelview y tal e iba
2017-11-28 17:53 <meigallodixital> tengo 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 errores
2017-11-28 17:56 <meigallodixital> no ... da lo mismo, algo me falta, mañana reviso que hoy tengo que salir como un reloj que tengo liada, gracias :)
2017-11-28 18:02 <pokoli> meigallodixital: oki, yo tambien tengo que salir. Mañana hablamos
2017-11-28 21:46 -!- smarro(~sebastian@181.16.34.86) has joined #tryton-es
2017-11-28 22:27 -!- mariomop(~quassel@host241.186-125-86.telecom.net.ar) has joined #tryton-es

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!