IRC logs of #tryton-es for Thursday, 2017-11-23

chat.freenode.net #tryton-es log beginning Thu Nov 23 00:02:01 CET 2017
-!- csotelo(~csotelo@179.7.43.69) has joined #tryton-es01:28
-!- csotelo(~csotelo@179.7.43.69) has joined #tryton-es01:46
-!- csotelo(~csotelo@179.7.43.69) has joined #tryton-es03:08
-!- smarro(~sebastian@181.16.34.86) has joined #tryton-es03:24
-!- perilla(~perilla@186.43.138.69) has joined #tryton-es04:05
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es08:53
-!- danypr92(~daniel@90.68.31.84) has joined #tryton-es09:54
javivfbuenas10:14
javivfpokoli, sabes si esta disponible el Dockerfile de tryton/tryton ?10:14
pokolijavivf: si claro: http://hg.tryton.org/tryton-docker/file/1b074d83e90c/4.6/Dockerfile10:15
pokolijavivf: hay algun problema con la imagen de docker?10:15
javivfno, queria lanzarlo en modo debug y no sabia la variable de entorno para el trytond.conf10:16
javivfgracias por la info :)10:16
pokolijavivf: puedes sobreescribir el comando a ejecutar10:28
pokolijavivf: en el docker run del servidor, tienes que poner al final: tryton --dev --verbose10:30
pokoliasi lo lanzas en modo debug total :)10:30
javivfperfecto!10:34
javivfgracies :)10:35
-!- danypr92(~daniel@2.152.107.85.dyn.user.ono.com) has joined #tryton-es11:04
-!- danypr92_(02986b55@gateway/web/freenode/ip.2.152.107.85) has joined #tryton-es11:20
-!- csotelo(~csotelo@179.7.43.69) has joined #tryton-es11:38
meigallodixitalhi11:45
danypr92_Cuando declaro el campo donde selecciono el party como Function, con su funcion y como instancias el campo Many2One, no sale nada en el desplegable11:53
danypr92_no se hace ninguna acción...11:53
pokolidanypr92_: puedes compartir tu código (en un pastebin por ejemplo) ?12:00
danypr92_https://gist.github.com/danypr92/9286e8fd21e24077f5b45c9a22ceef0112:02
danypr92_\msg pokoli estos son los dos campos en concreto12:03
meigallodixitalcon poner el nick ya le 'pita' no ahce falta el msg :P12:06
danypr92_megallodixital gracias!12:06
pokolimeigallodixital: danypr92_ exactamente, solo hace falta que escribas mi nombre y me salta la notifiación12:07
pokolipartner... que dolor de ojos ^^ xD12:08
pokolidanypr92_: partner es un model que tiene un many2one hacia party?12:09
meigallodixitaleso no podrías ahcerlo con lo de relaciones tuneando un poco?12:09
pokolidanypr92_: el pyson no soporta utilizar los '.' para navegar entre relaciones12:09
pokolidanypr92_: debes hacer un campo funcional que sea un Many2One al party.party, que se actualize via on_change al cambiar el campo partner12:09
danypr92_pokoli exacto, partner tiene un Many2One a party.party llamado party12:10
pokolidanypr92_: en el ejemplo que te passe ayer, se hace exactamente lo mismo12:10
pokolidanypr92_: http://hg.tryton.org/modules/account_payment_sepa/file/786396a2da33/payment.py#l4912:10
pokolidanypr92_: http://hg.tryton.org/modules/account_payment_sepa/file/786396a2da33/payment.py#l11312:11
pokolimeigallodixital: que quieres decir con "relaciones tuneando un poco" ?12:11
danypr92_pokoli: sí, es lo que comento en la parte de abajo del gist, despues del segundo comentario12:11
pokolidanypr92_: el Many2ONe debe ser a party.party12:12
meigallodixitalsi no entiedno mal está haciendo una relación 'partner' entre parties, no podría extender ese módulo y tiene esa gestión ya hecha?12:12
pokolidanypr92_: y el pyson no puede contener puntos12:12
meigallodixitalsolo he visto el código de hoy igual me faltan detalles ...12:12
pokolimeigallodixital: entiendo que lo que haces es que el partner es un subconjunto de empleados12:13
pokolis/emploeados/terceros12:13
pokolimeigallodixital: igual que se hace con los empleados12:14
pokoliACTION la cabeze le va mas rapido que las manos12:14
meigallodixitalok, yo entendía más bien partner como alguien que colaboras en plan disñeador gráfico por ejemplo12:14
pokoliami partner me suena a tercero de openerp12:15
danypr92_partner son socios de una asociacion/cooperativa12:15
pokolipor eso dije que era dolor de ojos12:15
danypr92_porque?12:16
meigallodixitaldanypr92_, y has echado un ojo a como lo ahcen los de coopengo?12:16
meigallodixitalmmm coopengo no, los otros ...12:16
pokolimeigallodixital: pon los links :)12:17
meigallodixitalhttps://tryton-ar.readthedocs.io/es/latest/gestion-coop.html12:17
meigallodixitalgcoop12:17
meigallodixitales apra argentina pero igual te vale de base12:17
pokolio igual te vale el módulo de la fundación: http://hg.tryton.org/tpf/foundation_supporter/file/ae60f911951c/supporter.py12:17
danypr92_vale, ya está, teniais razon, me estaba complicando la vida12:18
danypr92_el primer many2one lo he hecho a party directamente, así en el domain del bank_account no tengo que navegar para llegar al party12:19
pokolies habitual tranquilo :)12:19
pokolidanypr92_: pero entonces vas a poder seleccionar todos los parties, los que sean partner y los que no12:19
pokolinose si es lo que quieres12:19
danypr92_y una pregunta, por asegurar, este tipo de cambios, para estar seguro que se estan aplicando, si tengo tanto el server como el cliente lanzados en modo developer, hace falta reiniciar el server o reconectar el cliente?12:19
pokolidanypr92_: solo cerrar i volver a abrir la pestanya12:20
pokolidanypr92_: para que el cliente refresque la definición de la vista/campos12:20
danypr92_pokoli: tanto para cambios en funciones como en campos de una clase?12:20
pokolidanypr92_: si, solo que se modificas la estructura de base de datos o ficheros xml tienes que ejecutar trytond-admin12:21
danypr92_pokoli: tryton-admin es para update del modulo?12:22
pokolidanypr92_: de uno o varios módulos, en una o varias bases de datos :)12:22
meigallodixitalyo echaría un ojo de todas formas a gcoop que seguro te da ideas12:22
danypr92_meigallodixital: gracias, voy a ello!12:23
meigallodixitalhttps://tryton-ar.readthedocs.io/es/latest/gestion-coop.html12:23
meigallodixitalyo ya viendo eso veo cosas que no hubiese caído de inicio, tema bajas por ejemplo12:23
pokolide hecho, estaria bien tener un módulo generico de tryton para la gestión de associaciones12:23
meigallodixitalpokoli, por eso decía de adaptarlo, si luego se van currando a distintas legislaciones la salida de informes puede ser un proyecto potentillo y chulo12:25
danypr92_y para que el campo bank_account se vacie si vacian el otro, lo puedo hacer con un on_change?12:26
meigallodixitalhum, lo tienen todo en un móudlo12:27
pokolidanypr92_: si, lo puedes hacer en un on_change12:34
pokolimeigallodixital: habira que hacer algunos blueprints en disscuss.tryton.org para plantear el tema12:34
pokolimeigallodixital: mi lista de cosas a plantear es larga ya... me queda un poco lejos hacer esto :)12:34
pokolimeigallodixital: de todas formas, me alegra ver que andaís provando el cliente en gtk3 bajo win12:37
meigallodixitalsi, lo que pasa que aún no monté 4.6 como pata jugar con 4.7 :P12:50
meigallodixitalse podría añadir un icono al toolbar en 'tiempo real'? Quiero poner un icono al lado del de la bola del mundo si el cliente es no fiable para que no cante mucho12:53
meigallodixitalen el change de tercero vamos12:53
pokolimeigallodixital: se puede añadir iconos en la vista de listado y formulario12:53
pokolimeigallodixital: I si, puedes cargar el icono via on_change si quieres12:54
meigallodixitalvoy a ver si soy capaz ...12:54
meigallodixitalhabía pensado poer color de fondo al cuadro de tercero, pero canta a dios eso12:55
pokolimeigallodixital: yo normalmente pongo un icono que se muestra o esconde12:56
pokolimeigallodixital: con eso es bastante visual12:56
meigallodixitalpero en ese campo ya hay dos no se si se pueden poner más, o te refieres el toolbar12:57
pokolimeigallodixital: tienes que añadir-lo al lado del campo12:57
pokolimeigallodixital: el icon o se pone con: <image/> utilizando el como name el nombre del icono12:58
pokoli<image name="tryton-go-next"/>12:58
meigallodixitalel tema es que ahí si canta si el cliente está viendo el pedido/contrato ...12:58
meigallodixitalvoy a probar también a ver como queda12:59
pokolimeigallodixital: tienes que poner los iconos en las vistats de pedido/contrato12:59
meigallodixitalsi, si, bueno contrato es compra, que aqui todos son proveedores sean particulares o empresas12:59
meigallodixitalle llamo contrato por deformación profesional, porque se firma y tal :P13:00
danypr92Alguien me puede echar una mano?/quit13:27
pokolilol13:28
pokolicomplicado hecharle una mano despues del quit13:28
pokolimeigallodixital: llamale como quieras, debes añadir los iconos en esas vistas :)13:30
danypr92_perdón, estoy probando clientes de IRC y tenia escrito en un mensage en uno...13:30
meigallodixitalen ello estoy13:30
danypr92_pokoli:  ya tengo el campo relacional, pero me jode que no me funcione el Function, no entiendo que hago mal...13:31
pokolidanypr92_: algun error?13:32
danypr92_pokoli: lo tengo tal cual en el ejemplo que me pasaste, pero en el desplegable del campo no sale nada, en el log no se ve nada, no sale nada13:32
danypr92_UU' perdón por tantos nadas, estoy un poco de los nervios ya...13:33
pokolidanypr92_: tienes el campo añadido en las vistas?13:33
pokolidanypr92_: lo tienes en el depends?13:33
danypr92_si13:33
pokolidanypr92_: y si lo muestras en las vistas, que valor tiene?13:34
pokolidanypr92_: segurament es el function que no se esta calculando bien13:34
pokolidanypr92_: en que versión trabajas?13:34
danypr92_pokoli: 3.813:34
danypr92_pokoli: en la vista el campo por defecto está vacio13:34
pokolidanypr92_: pero se debe rellenar al seleccionar un party no?13:35
pokolipor eso el depends i el on_change13:35
danypr92_pokoli: si, el campo bank_account ya he conseguido que me filtre por party13:35
danypr92_pokoli: pero tenias razon, necesito tener el partner, no el party (el party puedo sacarlo del partner)13:36
pokolidanypr92_: pues simplemente cambias un campo por el otro, y adaptas el on_change para que te devuelve el party del partner13:36
danypr92_pokoli: ahora estoy intentando declarar 'partner' como campo Function((partner con su domain), 'funcion que devuelve el partner.party.id)13:37
pokolidanypr92_: tienes que tener 2 campos. El partner, y un funcional que te devuelve el tercero del partner13:38
pokolidanypr92_: para poder usuar el tercero del partner en el pyson13:39
danypr92_pokoli: aaaa vale, no te entendia, pensaba que el funcional tenia que ser el partner, como en el ejemplo13:41
danypr92_pokoli: o al menos así lo veia yo13:41
danypr92_pokoli: si juego con partner y bank_account en la vista, tendre otro campo party de tipo Function dependiente de partner y que cuando partner cambie este se actualice, no?13:41
pokolidanypr92_: de hecho, en el ejemplo existe un tercer campo company que es de donde se lee el tercero13:42
pokolidanypr92_: si, pero el tercer campo no se muestra al usuario, sinó que solo se usa para el cálculo13:43
danypr92_pokoli: perfecto, muchas gracias!13:45
danypr92_pokoli: no lo habia visto, lo del tercer campo13:45
danypr92_pokoli: voy a ver si lo consigo13:46
pokolidanypr92_: la cosa esta, que si la relación es directa con dos campos tienes suficientes13:46
pokolidanypr92_: pero si quieres acceder via PYSON a campos de otros modelos tienes que añadir-los como campos funcionales13:46
-!- smarro(~sebastian@181.16.34.86) has joined #tryton-es14:05
meigallodixitalhay alguna forma de ver si está cargando los xmls, o que xml carga?14:12
pokolimeigallodixital: ¿cual es tu problema?14:16
meigallodixitalno me carga el la imagen en purchase y aparentemente está bien y lo metí en tryton.cfg también14:17
meigallodixitalcreo que no em dejé nada ...14:18
pokolimeigallodixital: puedes mirar si la vista existe en Administración -> Interficie de Usuario -> Vistas14:20
meigallodixitalhum, solo sale una si busco por tipo de vista formularoi y modelo purchase.purchase14:22
meigallodixitalalgo debo tener mal entonces14:23
meigallodixitallo únuci, al meter el modelo de purchase es necesario repetir el tryton-admin?, no tiene campos a mayores solo la imagen de momento ... a ver si va a ser eso14:24
meigallodixitalouch, al hacer le update hay error :\14:25
pokolimeigallodixital: las vistas heredadas tienen el tipo de vista en blanco14:26
pokolimeigallodixital: hay que ejecutar siempre los tests!!!14:26
meigallodixitalvale, esto es cagada mia, le puse id a la imagen por inercia ...14:27
meigallodixital<string>:6:0:ERROR:RELAXNGV:RELAXNG_ERR_INVALIDATTR: Invalid attribute id for element image14:27
meigallodixitalAttributeError: Couldn't find tag (xpath: /form/field[@id='party']) in parent view!14:29
meigallodixitalcomo, subo y reviso, que me están mirando aquí con odio ya xd14:29
-!- csotelo(~csotelo@179.7.36.162) has joined #tryton-es14:29
meigallodixitalde todas formas, si yo extiendo este: http://hg.tryton.org/modules/purchase/file/tip/view/purchase_form.xml no está correcto eso? porque no está agrupado ni en notebook14:30
pokolimeigallodixital: debes usar name i no id14:34
pokoli:)14:34
meigallodixitalname lo tengo, pero eso es la imagen que carg, yo me refería a ponerle id para luego identificarlo para ponerlo visible o no, probablemente lo esté haciendo mal :P15:07
meigallodixitalah, que te refieres a esto último :P15:08
meigallodixitalworks15:09
pokolijusto a eso me referia :)15:31
danypr92_buenas, teneis algun ejemplo de un Wizard que al acabar la transicion abra un modelo en concreto?16:40
danypr92_me gustaría abrir el formulario de party con un party en concreto16:40
pokolidanypr92_: debes usar un StateAction para ejecutar una acción en el cliente16:42
pokolidanypr92_: hay bastantes ejemplos en el código de tryton16:42
danypr92_pokoli: gracias! estaba mirando los StateView16:42
meigallodixitalcon que se controla las columnas de un field, porque veo que el atributo col solo va en los contenedores16:54
pokolimeigallodixital: un campo siempre ocupa una columna16:56
pokolimeigallodixital: si quires que ocupe mas, debes poner colspan16:56
pokolimeigallodixital: y si quieres dividir una columan en mas, le puedes poner un grup, donde especificas el col16:56
meigallodixitalquiero que ocupe menos, es decir quiero que el campo party de purchase ocupe menos para poner el icono de fiable al lado16:57
meigallodixitala eso me refería, tengo que hacer un contenedor, pero estos field ya existen definidos en  la vista padre,como los meto en un grupo16:58
pokolimeigallodixital: puede utilizar replace, para canviar el campo por un grup17:02
pokolii luego poner el campo dentro17:02
meigallodixitalcon -1 coge el tamaño del padre no?17:07
pokolimeigallodixital: no, col=-1 es infinito, van a caber todas las que metas17:10
meigallodixitalpero asi me mete un padding y sigo teniendo el problema de no poderle poner que tamaño tiene el widget y que tamaño la imagen de alerta, a menos que se me escape algo ...17:19
meigallodixitalhttps://snag.gy/FyL21x.jpg17:20
meigallodixitallo que quiero es pegar el candado al widget y que sumen todo el hueco17:20
pokolimeigallodixital: a la imagen tienes que ponerle xexpand="0"17:23
pokolimeigallodixital: y al campo xexpand="1"17:23
pokoliy te quedara junto17:23
meigallodixitaljsuto estaba en ello17:23
meigallodixitalhttp://hg.tryton.org/modules/party/file/tip/view/address_form.xml17:23
meigallodixitalestaba cotillenado este17:23
meigallodixitaly se puede quitar el padding del group?17:24
pokoliqueda bastante junto17:24
pokolimeigallodixital: creo que un pequeño margen siempre queda17:24
pokolimeigallodixital: lo hice una vez, pero ahora no lo tengo a mano :)17:24
meigallodixitallosfill a cero entiendo apra que el icono se ajuste a la linea no?17:29
pokolimeigallodixital: si17:51
meigallodixitalno afecta, por cierto en la doc en image no está ni xexpand ni xfill18:09
-!- DNC_91(~dan@host221.200-117-155.telecom.net.ar) has joined #tryton-es20:18
-!- csotelo_at_work(~csotelo@179.43.97.56) has joined #tryton-es20:53
-!- smarro(~sebastian@181.16.34.86) has joined #tryton-es22:13

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