chat.freenode.net #tryton-es log beginning Thu Nov 23 00:02:01 CET 2017 | ||
2017-11-23 01:28 -!- csotelo(~csotelo@179.7.43.69) has joined #tryton-es | ||
2017-11-23 01:46 -!- csotelo(~csotelo@179.7.43.69) has joined #tryton-es | ||
2017-11-23 03:08 -!- csotelo(~csotelo@179.7.43.69) has joined #tryton-es | ||
2017-11-23 03:24 -!- smarro(~sebastian@181.16.34.86) has joined #tryton-es | ||
2017-11-23 04:05 -!- perilla(~perilla@186.43.138.69) has joined #tryton-es | ||
2017-11-23 08:53 -!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es | ||
2017-11-23 09:54 -!- danypr92(~daniel@90.68.31.84) has joined #tryton-es | ||
2017-11-23 10:14 <javivf> buenas | ||
2017-11-23 10:14 <javivf> pokoli, sabes si esta disponible el Dockerfile de tryton/tryton ? | ||
2017-11-23 10:15 <pokoli> javivf: si claro: http://hg.tryton.org/tryton-docker/file/1b074d83e90c/4.6/Dockerfile | ||
2017-11-23 10:15 <pokoli> javivf: hay algun problema con la imagen de docker? | ||
2017-11-23 10:16 <javivf> no, queria lanzarlo en modo debug y no sabia la variable de entorno para el trytond.conf | ||
2017-11-23 10:16 <javivf> gracias por la info :) | ||
2017-11-23 10:28 <pokoli> javivf: puedes sobreescribir el comando a ejecutar | ||
2017-11-23 10:30 <pokoli> javivf: en el docker run del servidor, tienes que poner al final: tryton --dev --verbose | ||
2017-11-23 10:30 <pokoli> asi lo lanzas en modo debug total :) | ||
2017-11-23 10:34 <javivf> perfecto! | ||
2017-11-23 10:35 <javivf> gracies :) | ||
2017-11-23 11:04 -!- danypr92(~daniel@2.152.107.85.dyn.user.ono.com) has joined #tryton-es | ||
2017-11-23 11:20 -!- danypr92_(02986b55@gateway/web/freenode/ip.2.152.107.85) has joined #tryton-es | ||
2017-11-23 11:38 -!- csotelo(~csotelo@179.7.43.69) has joined #tryton-es | ||
2017-11-23 11:45 <meigallodixital> hi | ||
2017-11-23 11:53 <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 desplegable | ||
2017-11-23 11:53 <danypr92_> no se hace ninguna acción... | ||
2017-11-23 12:00 <pokoli> danypr92_: puedes compartir tu código (en un pastebin por ejemplo) ? | ||
2017-11-23 12:02 <danypr92_> https://gist.github.com/danypr92/9286e8fd21e24077f5b45c9a22ceef01 | ||
2017-11-23 12:03 <danypr92_> \msg pokoli estos son los dos campos en concreto | ||
2017-11-23 12:06 <meigallodixital> con poner el nick ya le 'pita' no ahce falta el msg :P | ||
2017-11-23 12:06 <danypr92_> megallodixital gracias! | ||
2017-11-23 12:07 <pokoli> meigallodixital: danypr92_ exactamente, solo hace falta que escribas mi nombre y me salta la notifiación | ||
2017-11-23 12:08 <pokoli> partner... que dolor de ojos ^^ xD | ||
2017-11-23 12:09 <pokoli> danypr92_: partner es un model que tiene un many2one hacia party? | ||
2017-11-23 12:09 <meigallodixital> eso no podrías ahcerlo con lo de relaciones tuneando un poco? | ||
2017-11-23 12:09 <pokoli> danypr92_: el pyson no soporta utilizar los '.' para navegar entre relaciones | ||
2017-11-23 12:09 <pokoli> danypr92_: debes hacer un campo funcional que sea un Many2One al party.party, que se actualize via on_change al cambiar el campo partner | ||
2017-11-23 12:10 <danypr92_> pokoli exacto, partner tiene un Many2One a party.party llamado party | ||
2017-11-23 12:10 <pokoli> danypr92_: en el ejemplo que te passe ayer, se hace exactamente lo mismo | ||
2017-11-23 12:10 <pokoli> danypr92_: http://hg.tryton.org/modules/account_payment_sepa/file/786396a2da33/payment.py#l49 | ||
2017-11-23 12:11 <pokoli> danypr92_: http://hg.tryton.org/modules/account_payment_sepa/file/786396a2da33/payment.py#l113 | ||
2017-11-23 12:11 <pokoli> meigallodixital: que quieres decir con "relaciones tuneando un poco" ? | ||
2017-11-23 12:11 <danypr92_> pokoli: sí, es lo que comento en la parte de abajo del gist, despues del segundo comentario | ||
2017-11-23 12:12 <pokoli> danypr92_: el Many2ONe debe ser a party.party | ||
2017-11-23 12:12 <meigallodixital> si 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? | ||
2017-11-23 12:12 <pokoli> danypr92_: y el pyson no puede contener puntos | ||
2017-11-23 12:12 <meigallodixital> solo he visto el código de hoy igual me faltan detalles ... | ||
2017-11-23 12:13 <pokoli> meigallodixital: entiendo que lo que haces es que el partner es un subconjunto de empleados | ||
2017-11-23 12:13 <pokoli> s/emploeados/terceros | ||
2017-11-23 12:14 <pokoli> meigallodixital: igual que se hace con los empleados | ||
2017-11-23 12:14 <pokoli> ACTION la cabeze le va mas rapido que las manos | ||
2017-11-23 12:14 <meigallodixital> ok, yo entendía más bien partner como alguien que colaboras en plan disñeador gráfico por ejemplo | ||
2017-11-23 12:15 <pokoli> ami partner me suena a tercero de openerp | ||
2017-11-23 12:15 <danypr92_> partner son socios de una asociacion/cooperativa | ||
2017-11-23 12:15 <pokoli> por eso dije que era dolor de ojos | ||
2017-11-23 12:16 <danypr92_> porque? | ||
2017-11-23 12:16 <meigallodixital> danypr92_, y has echado un ojo a como lo ahcen los de coopengo? | ||
2017-11-23 12:16 <meigallodixital> mmm coopengo no, los otros ... | ||
2017-11-23 12:17 <pokoli> meigallodixital: pon los links :) | ||
2017-11-23 12:17 <meigallodixital> https://tryton-ar.readthedocs.io/es/latest/gestion-coop.html | ||
2017-11-23 12:17 <meigallodixital> gcoop | ||
2017-11-23 12:17 <meigallodixital> es apra argentina pero igual te vale de base | ||
2017-11-23 12:17 <pokoli> o igual te vale el módulo de la fundación: http://hg.tryton.org/tpf/foundation_supporter/file/ae60f911951c/supporter.py | ||
2017-11-23 12:18 <danypr92_> vale, ya está, teniais razon, me estaba complicando la vida | ||
2017-11-23 12:19 <danypr92_> el primer many2one lo he hecho a party directamente, así en el domain del bank_account no tengo que navegar para llegar al party | ||
2017-11-23 12:19 <pokoli> es habitual tranquilo :) | ||
2017-11-23 12:19 <pokoli> danypr92_: pero entonces vas a poder seleccionar todos los parties, los que sean partner y los que no | ||
2017-11-23 12:19 <pokoli> nose si es lo que quieres | ||
2017-11-23 12: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? | ||
2017-11-23 12:20 <pokoli> danypr92_: solo cerrar i volver a abrir la pestanya | ||
2017-11-23 12:20 <pokoli> danypr92_: para que el cliente refresque la definición de la vista/campos | ||
2017-11-23 12:20 <danypr92_> pokoli: tanto para cambios en funciones como en campos de una clase? | ||
2017-11-23 12:21 <pokoli> danypr92_: si, solo que se modificas la estructura de base de datos o ficheros xml tienes que ejecutar trytond-admin | ||
2017-11-23 12:22 <danypr92_> pokoli: tryton-admin es para update del modulo? | ||
2017-11-23 12:22 <pokoli> danypr92_: de uno o varios módulos, en una o varias bases de datos :) | ||
2017-11-23 12:22 <meigallodixital> yo echaría un ojo de todas formas a gcoop que seguro te da ideas | ||
2017-11-23 12:23 <danypr92_> meigallodixital: gracias, voy a ello! | ||
2017-11-23 12:23 <meigallodixital> https://tryton-ar.readthedocs.io/es/latest/gestion-coop.html | ||
2017-11-23 12:23 <meigallodixital> yo ya viendo eso veo cosas que no hubiese caído de inicio, tema bajas por ejemplo | ||
2017-11-23 12:23 <pokoli> de hecho, estaria bien tener un módulo generico de tryton para la gestión de associaciones | ||
2017-11-23 12:25 <meigallodixital> pokoli, por eso decía de adaptarlo, si luego se van currando a distintas legislaciones la salida de informes puede ser un proyecto potentillo y chulo | ||
2017-11-23 12:26 <danypr92_> y para que el campo bank_account se vacie si vacian el otro, lo puedo hacer con un on_change? | ||
2017-11-23 12:27 <meigallodixital> hum, lo tienen todo en un móudlo | ||
2017-11-23 12:34 <pokoli> danypr92_: si, lo puedes hacer en un on_change | ||
2017-11-23 12:34 <pokoli> meigallodixital: habira que hacer algunos blueprints en disscuss.tryton.org para plantear el tema | ||
2017-11-23 12:34 <pokoli> meigallodixital: mi lista de cosas a plantear es larga ya... me queda un poco lejos hacer esto :) | ||
2017-11-23 12:37 <pokoli> meigallodixital: de todas formas, me alegra ver que andaís provando el cliente en gtk3 bajo win | ||
2017-11-23 12:50 <meigallodixital> si, lo que pasa que aún no monté 4.6 como pata jugar con 4.7 :P | ||
2017-11-23 12:53 <meigallodixital> se 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 mucho | ||
2017-11-23 12:53 <meigallodixital> en el change de tercero vamos | ||
2017-11-23 12:53 <pokoli> meigallodixital: se puede añadir iconos en la vista de listado y formulario | ||
2017-11-23 12:54 <pokoli> meigallodixital: I si, puedes cargar el icono via on_change si quieres | ||
2017-11-23 12:54 <meigallodixital> voy a ver si soy capaz ... | ||
2017-11-23 12:55 <meigallodixital> había pensado poer color de fondo al cuadro de tercero, pero canta a dios eso | ||
2017-11-23 12:56 <pokoli> meigallodixital: yo normalmente pongo un icono que se muestra o esconde | ||
2017-11-23 12:56 <pokoli> meigallodixital: con eso es bastante visual | ||
2017-11-23 12:57 <meigallodixital> pero en ese campo ya hay dos no se si se pueden poner más, o te refieres el toolbar | ||
2017-11-23 12:57 <pokoli> meigallodixital: tienes que añadir-lo al lado del campo | ||
2017-11-23 12:58 <pokoli> meigallodixital: el icon o se pone con: <image/> utilizando el como name el nombre del icono | ||
2017-11-23 12:58 <pokoli> <image name="tryton-go-next"/> | ||
2017-11-23 12:58 <meigallodixital> el tema es que ahí si canta si el cliente está viendo el pedido/contrato ... | ||
2017-11-23 12:59 <meigallodixital> voy a probar también a ver como queda | ||
2017-11-23 12:59 <pokoli> meigallodixital: tienes que poner los iconos en las vistats de pedido/contrato | ||
2017-11-23 12:59 <meigallodixital> si, si, bueno contrato es compra, que aqui todos son proveedores sean particulares o empresas | ||
2017-11-23 13:00 <meigallodixital> le llamo contrato por deformación profesional, porque se firma y tal :P | ||
2017-11-23 13:27 <danypr92> Alguien me puede echar una mano?/quit | ||
2017-11-23 13:28 <pokoli> lol | ||
2017-11-23 13:28 <pokoli> complicado hecharle una mano despues del quit | ||
2017-11-23 13:30 <pokoli> meigallodixital: llamale como quieras, debes añadir los iconos en esas vistas :) | ||
2017-11-23 13:30 <danypr92_> perdón, estoy probando clientes de IRC y tenia escrito en un mensage en uno... | ||
2017-11-23 13:30 <meigallodixital> en ello estoy | ||
2017-11-23 13:31 <danypr92_> pokoli: ya tengo el campo relacional, pero me jode que no me funcione el Function, no entiendo que hago mal... | ||
2017-11-23 13:32 <pokoli> danypr92_: algun error? | ||
2017-11-23 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 nada | ||
2017-11-23 13:33 <danypr92_> UU' perdón por tantos nadas, estoy un poco de los nervios ya... | ||
2017-11-23 13:33 <pokoli> danypr92_: tienes el campo añadido en las vistas? | ||
2017-11-23 13:33 <pokoli> danypr92_: lo tienes en el depends? | ||
2017-11-23 13:33 <danypr92_> si | ||
2017-11-23 13:34 <pokoli> danypr92_: y si lo muestras en las vistas, que valor tiene? | ||
2017-11-23 13:34 <pokoli> danypr92_: segurament es el function que no se esta calculando bien | ||
2017-11-23 13:34 <pokoli> danypr92_: en que versión trabajas? | ||
2017-11-23 13:34 <danypr92_> pokoli: 3.8 | ||
2017-11-23 13:34 <danypr92_> pokoli: en la vista el campo por defecto está vacio | ||
2017-11-23 13:35 <pokoli> danypr92_: pero se debe rellenar al seleccionar un party no? | ||
2017-11-23 13:35 <pokoli> por eso el depends i el on_change | ||
2017-11-23 13:35 <danypr92_> pokoli: si, el campo bank_account ya he conseguido que me filtre por party | ||
2017-11-23 13:36 <danypr92_> pokoli: pero tenias razon, necesito tener el partner, no el party (el party puedo sacarlo del partner) | ||
2017-11-23 13:36 <pokoli> danypr92_: pues simplemente cambias un campo por el otro, y adaptas el on_change para que te devuelve el party del partner | ||
2017-11-23 13:37 <danypr92_> pokoli: ahora estoy intentando declarar 'partner' como campo Function((partner con su domain), 'funcion que devuelve el partner.party.id) | ||
2017-11-23 13:38 <pokoli> danypr92_: tienes que tener 2 campos. El partner, y un funcional que te devuelve el tercero del partner | ||
2017-11-23 13:39 <pokoli> danypr92_: para poder usuar el tercero del partner en el pyson | ||
2017-11-23 13:41 <danypr92_> pokoli: aaaa vale, no te entendia, pensaba que el funcional tenia que ser el partner, como en el ejemplo | ||
2017-11-23 13:41 <danypr92_> pokoli: o al menos así lo veia yo | ||
2017-11-23 13: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? | ||
2017-11-23 13:42 <pokoli> danypr92_: de hecho, en el ejemplo existe un tercer campo company que es de donde se lee el tercero | ||
2017-11-23 13:43 <pokoli> danypr92_: si, pero el tercer campo no se muestra al usuario, sinó que solo se usa para el cálculo | ||
2017-11-23 13:45 <danypr92_> pokoli: perfecto, muchas gracias! | ||
2017-11-23 13:45 <danypr92_> pokoli: no lo habia visto, lo del tercer campo | ||
2017-11-23 13:46 <danypr92_> pokoli: voy a ver si lo consigo | ||
2017-11-23 13:46 <pokoli> danypr92_: la cosa esta, que si la relación es directa con dos campos tienes suficientes | ||
2017-11-23 13:46 <pokoli> danypr92_: pero si quieres acceder via PYSON a campos de otros modelos tienes que añadir-los como campos funcionales | ||
2017-11-23 14:05 -!- smarro(~sebastian@181.16.34.86) has joined #tryton-es | ||
2017-11-23 14:12 <meigallodixital> hay alguna forma de ver si está cargando los xmls, o que xml carga? | ||
2017-11-23 14:16 <pokoli> meigallodixital: ¿cual es tu problema? | ||
2017-11-23 14:17 <meigallodixital> no me carga el la imagen en purchase y aparentemente está bien y lo metí en tryton.cfg también | ||
2017-11-23 14:18 <meigallodixital> creo que no em dejé nada ... | ||
2017-11-23 14:20 <pokoli> meigallodixital: puedes mirar si la vista existe en Administración -> Interficie de Usuario -> Vistas | ||
2017-11-23 14:22 <meigallodixital> hum, solo sale una si busco por tipo de vista formularoi y modelo purchase.purchase | ||
2017-11-23 14:23 <meigallodixital> algo debo tener mal entonces | ||
2017-11-23 14:24 <meigallodixital> lo ú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 eso | ||
2017-11-23 14:25 <meigallodixital> ouch, al hacer le update hay error :\ | ||
2017-11-23 14:26 <pokoli> meigallodixital: las vistas heredadas tienen el tipo de vista en blanco | ||
2017-11-23 14:26 <pokoli> meigallodixital: hay que ejecutar siempre los tests!!! | ||
2017-11-23 14:27 <meigallodixital> vale, esto es cagada mia, le puse id a la imagen por inercia ... | ||
2017-11-23 14:27 <meigallodixital> <string>:6:0:ERROR:RELAXNGV:RELAXNG_ERR_INVALIDATTR: Invalid attribute id for element image | ||
2017-11-23 14:29 <meigallodixital> AttributeError: Couldn't find tag (xpath: /form/field[@id='party']) in parent view! | ||
2017-11-23 14:29 <meigallodixital> como, subo y reviso, que me están mirando aquí con odio ya xd | ||
2017-11-23 14:29 -!- csotelo(~csotelo@179.7.36.162) has joined #tryton-es | ||
2017-11-23 14:30 <meigallodixital> de 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 notebook | ||
2017-11-23 14:34 <pokoli> meigallodixital: debes usar name i no id | ||
2017-11-23 14:34 <pokoli> :) | ||
2017-11-23 15:07 <meigallodixital> name 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 :P | ||
2017-11-23 15:08 <meigallodixital> ah, que te refieres a esto último :P | ||
2017-11-23 15:09 <meigallodixital> works | ||
2017-11-23 15:31 <pokoli> justo a eso me referia :) | ||
2017-11-23 16:40 <danypr92_> buenas, teneis algun ejemplo de un Wizard que al acabar la transicion abra un modelo en concreto? | ||
2017-11-23 16:40 <danypr92_> me gustaría abrir el formulario de party con un party en concreto | ||
2017-11-23 16:42 <pokoli> danypr92_: debes usar un StateAction para ejecutar una acción en el cliente | ||
2017-11-23 16:42 <pokoli> danypr92_: hay bastantes ejemplos en el código de tryton | ||
2017-11-23 16:42 <danypr92_> pokoli: gracias! estaba mirando los StateView | ||
2017-11-23 16:54 <meigallodixital> con que se controla las columnas de un field, porque veo que el atributo col solo va en los contenedores | ||
2017-11-23 16:56 <pokoli> meigallodixital: un campo siempre ocupa una columna | ||
2017-11-23 16:56 <pokoli> meigallodixital: si quires que ocupe mas, debes poner colspan | ||
2017-11-23 16:56 <pokoli> meigallodixital: y si quieres dividir una columan en mas, le puedes poner un grup, donde especificas el col | ||
2017-11-23 16:57 <meigallodixital> quiero que ocupe menos, es decir quiero que el campo party de purchase ocupe menos para poner el icono de fiable al lado | ||
2017-11-23 16:58 <meigallodixital> a eso me refería, tengo que hacer un contenedor, pero estos field ya existen definidos en la vista padre,como los meto en un grupo | ||
2017-11-23 17:02 <pokoli> meigallodixital: puede utilizar replace, para canviar el campo por un grup | ||
2017-11-23 17:02 <pokoli> i luego poner el campo dentro | ||
2017-11-23 17:07 <meigallodixital> con -1 coge el tamaño del padre no? | ||
2017-11-23 17:10 <pokoli> meigallodixital: no, col=-1 es infinito, van a caber todas las que metas | ||
2017-11-23 17:19 <meigallodixital> pero 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 ... | ||
2017-11-23 17:20 <meigallodixital> https://snag.gy/FyL21x.jpg | ||
2017-11-23 17:20 <meigallodixital> lo que quiero es pegar el candado al widget y que sumen todo el hueco | ||
2017-11-23 17:23 <pokoli> meigallodixital: a la imagen tienes que ponerle xexpand="0" | ||
2017-11-23 17:23 <pokoli> meigallodixital: y al campo xexpand="1" | ||
2017-11-23 17:23 <pokoli> y te quedara junto | ||
2017-11-23 17:23 <meigallodixital> jsuto estaba en ello | ||
2017-11-23 17:23 <meigallodixital> http://hg.tryton.org/modules/party/file/tip/view/address_form.xml | ||
2017-11-23 17:23 <meigallodixital> estaba cotillenado este | ||
2017-11-23 17:24 <meigallodixital> y se puede quitar el padding del group? | ||
2017-11-23 17:24 <pokoli> queda bastante junto | ||
2017-11-23 17:24 <pokoli> meigallodixital: creo que un pequeño margen siempre queda | ||
2017-11-23 17:24 <pokoli> meigallodixital: lo hice una vez, pero ahora no lo tengo a mano :) | ||
2017-11-23 17:29 <meigallodixital> losfill a cero entiendo apra que el icono se ajuste a la linea no? | ||
2017-11-23 17:51 <pokoli> meigallodixital: si | ||
2017-11-23 18:09 <meigallodixital> no afecta, por cierto en la doc en image no está ni xexpand ni xfill | ||
2017-11-23 20:18 -!- DNC_91(~dan@host221.200-117-155.telecom.net.ar) has joined #tryton-es | ||
2017-11-23 20:53 -!- csotelo_at_work(~csotelo@179.43.97.56) has joined #tryton-es | ||
2017-11-23 22:13 -!- smarro(~sebastian@181.16.34.86) has joined #tryton-es |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!